From 74c142fc8888afef24199cb70f20f1844b405905 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 3 Jul 2015 08:25:54 -0700 Subject: [PATCH 01/48] Auto Generate Invoke Cmdlets for Compute --- .../Automation/RunCodeGeneration.ps1 | 298 ++++++++++++++++++ .../Commands.Compute/Commands.Compute.csproj | 52 +++ ...zureAvailabilitySetCreateOrUpdateCmdlet.cs | 47 +++ .../InvokeAzureAvailabilitySetDeleteCmdlet.cs | 47 +++ .../InvokeAzureAvailabilitySetGetCmdlet.cs | 47 +++ ...AvailabilitySetListAvailableSizesCmdlet.cs | 47 +++ .../InvokeAzureAvailabilitySetListCmdlet.cs | 44 +++ .../Generated/ComputeAutomationBaseCmdlet.cs | 79 +++++ .../Usage/InvokeAzureUsageListCmdlet.cs | 44 +++ ...AzureVirtualMachineBeginCapturingCmdlet.cs | 50 +++ ...ualMachineBeginCreatingOrUpdatingCmdlet.cs | 47 +++ ...reVirtualMachineBeginDeallocatingCmdlet.cs | 47 +++ ...eAzureVirtualMachineBeginDeletingCmdlet.cs | 47 +++ ...ureVirtualMachineBeginPoweringOffCmdlet.cs | 47 +++ ...zureVirtualMachineBeginRestartingCmdlet.cs | 47 +++ ...eAzureVirtualMachineBeginStartingCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineCaptureCmdlet.cs | 50 +++ ...AzureVirtualMachineCreateOrUpdateCmdlet.cs | 47 +++ ...vokeAzureVirtualMachineDeallocateCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineDeleteCmdlet.cs | 47 +++ ...vokeAzureVirtualMachineGeneralizeCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineGetCmdlet.cs | 47 +++ ...VirtualMachineGetWithInstanceViewCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineListAllCmdlet.cs | 44 +++ ...eVirtualMachineListAvailableSizesCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineListCmdlet.cs | 44 +++ ...InvokeAzureVirtualMachineListNextCmdlet.cs | 44 +++ ...InvokeAzureVirtualMachinePowerOffCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineRestartCmdlet.cs | 47 +++ .../InvokeAzureVirtualMachineStartCmdlet.cs | 47 +++ ...eExtensionBeginCreatingOrUpdatingCmdlet.cs | 50 +++ ...tualMachineExtensionBeginDeletingCmdlet.cs | 50 +++ ...ualMachineExtensionCreateOrUpdateCmdlet.cs | 50 +++ ...zureVirtualMachineExtensionDeleteCmdlet.cs | 50 +++ ...keAzureVirtualMachineExtensionGetCmdlet.cs | 50 +++ ...chineExtensionGetWithInstanceViewCmdlet.cs | 50 +++ ...reVirtualMachineExtensionImageGetCmdlet.cs | 44 +++ ...ualMachineExtensionImageListTypesCmdlet.cs | 44 +++ ...MachineExtensionImageListVersionsCmdlet.cs | 44 +++ ...InvokeAzureVirtualMachineImageGetCmdlet.cs | 44 +++ ...nvokeAzureVirtualMachineImageListCmdlet.cs | 44 +++ ...zureVirtualMachineImageListOffersCmdlet.cs | 44 +++ ...VirtualMachineImageListPublishersCmdlet.cs | 44 +++ ...eAzureVirtualMachineImageListSkusCmdlet.cs | 44 +++ ...InvokeAzureVirtualMachineSizeListCmdlet.cs | 44 +++ 45 files changed, 2385 insertions(+) create mode 100644 src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs create mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs diff --git a/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 b/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 new file mode 100644 index 000000000000..25c82167228f --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 @@ -0,0 +1,298 @@ +[CmdletBinding()] +param( + [Parameter(Mandatory = $True)] + [string]$dllFolder, + + [Parameter(Mandatory = $True)] + [string]$outFolder +) + +$code_common_header = +@" +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. +"@; + +$client_library_namespace = 'Microsoft.Azure.Management.Compute'; +$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; + +function Get-NormalizedName +{ + 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]::ToUpper($firstChar); + $outputName = $firstChar + $inputName.Substring(1); + } + + return $outputName; +} + +function Get-OperationShortName +{ + param( + [Parameter(Mandatory = $True)] + [string]$opFullName + ) + + $prefix = 'I'; + $suffix = 'Operations'; + $opShortName = $opFullName; + + if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) + { + $opShortName = $opShortName.Substring($prefix.Length, ($opShortName.Length - $prefix.Length - $suffix.Length)); + } + + return $opShortName; +} + +function Write-BaseCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileFullPath, + + [Parameter(Mandatory = $True)] + $operationNameList, + + [Parameter(Mandatory = $True)] + $clientClass + ) + + + [System.Reflection.PropertyInfo[]]$propItems = $clientClass.GetProperties(); + + $operation_get_code = ""; + foreach ($opFullName in $operationNameList) + { + [string]$sOpFullName = $opFullName; + Write-Output ('$sOpFullName = ' + $sOpFullName); + $prefix = 'I'; + $suffix = 'Operations'; + if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) + { + $opShortName = Get-OperationShortName $sOpFullName; + $opPropName = $opShortName; + foreach ($propItem in $propItems) + { + if ($propItem.PropertyType.Name -eq $opFullName) + { + $opPropName = $propItem.Name; + break; + } + } + + $operation_get_template = +@" + public I${opShortName}Operations ${opShortName}Client + { + get + { + return ComputeClient.ComputeManagementClient.${opPropName}; + } + } +"@; + + if (-not ($operation_get_code -eq '')) + { + $operation_get_code += "`r`n"; + } + + $operation_get_code += $operation_get_template; + } + } + + $source_template = +@" +${code_common_header} + +using ${client_library_namespace}; + +namespace ${code_common_namespace} +{ + public abstract class ComputeAutomationBaseCmdlet : ComputeClientBaseCmdlet + { +${operation_get_code} + } +} +"@; + + Set-Content -Path $fileFullPath -Value ($source_template | Out-String) -Force; +} + +function Write-OperationCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileOutputFolder, + + [Parameter(Mandatory = $True)] + $opShortName, + + [Parameter(Mandatory = $True)] + [System.Reflection.MethodInfo]$operationMethodInfo + ) + + $methodName = ($operationMethodInfo.Name.Replace('Async', '')); + $cmdlet_verb = "Invoke"; + $cmdlet_noun = "Azure" + $opShortName + $methodName; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun + 'Cmdlet'; + + $indents = " " * 8; + $new_line = "`r`n"; + $get_set_block = '{ get; set; }'; + + $cmdlet_generated_code = ''; + # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line; + + $params = $operationMethodInfo.GetParameters(); + [System.Collections.ArrayList]$param_names = @(); + foreach ($pt in $params) + { + $paramTypeFullName = $pt.ParameterType.FullName; + if (-not ($paramTypeFullName.EndsWith('CancellationToken'))) + { + $normalized_param_name = Get-NormalizedName $pt.Name; + + Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); + + $param_attributes = $indents + "[Parameter(Mandatory = true), ValidateNotNullOrEmpty]" + $new_line; + $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line; + $param_code_content = $param_attributes + $param_definition; + + $cmdlet_generated_code += $param_code_content + $new_line; + + $param_names.Add($normalized_param_name); + } + } + + $params_join_str = [string]::Join(', ', $param_names.ToArray()); + + $cmdlet_client_call_template = +@" + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = ${opShortName}Client.${methodName}(${params_join_str}); + WriteObject(result, true); + }); + } +"@; + + $cmdlet_generated_code += $cmdlet_client_call_template; + + $cmdlt_source_template = +@" +${code_common_header} + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +${cmdlet_generated_code} + } +} +"@; + + $fileFullPath = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + Set-Content -Path $fileFullPath -Value $cmdlt_source_template -Force; +} + +Write-Output $dllFolder; +Write-Output $outFolder; + +$outFolder += '/Generated'; + +$output = Get-ChildItem -Path $dllFolder | Out-String; + +# Set-Content -Path ($outFolder + '/Output.txt'); +Write-Output $output; + + +$dllname = 'Microsoft.Azure.Management.Compute'; +$dllfile = $dllname + '.dll'; +$dllFileFullPath = $dllFolder + '\' + $dllfile; + +if (-not (Test-Path -Path $dllFileFullPath)) +{ + Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; +} +else +{ + $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); + + # All original types + $types = $assembly.GetTypes(); + $filtered_types = $types | where { $_.Namespace -eq $dllname -and $_.Name -like 'I*Operations' }; + Write-Output ($filtered_types | select Namespace, Name); + + # Write Base Cmdlet File + $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; + $opNameList = ($filtered_types | select -ExpandProperty Name); + $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; + Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; + + # Write Cmdlet Files + foreach ($ft in $filtered_types) + { + Write-Output '============================================='; + Write-Output $ft.Name; + Write-Output '============================================='; + + $opShortName = Get-OperationShortName $ft.Name; + $opOutFolder = $outFolder + '/' + $opShortName; + $st = rmdir -Recurse -Force $opOutFolder; + $st = mkdir -Force $opOutFolder; + + $methods = $ft.GetMethods(); + foreach ($mt in $methods) + { + Write-Output ($mt.Name.Replace('Async', '')); + Write-OperationCmdletFile $opOutFolder $opShortName $mt; + } + } + + Write-Output "============================================="; + Write-Output "Finished."; + Write-Output "============================================="; +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj index 110b60d65554..2e3122a5a1dd 100644 --- a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj +++ b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj @@ -163,6 +163,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -251,6 +294,7 @@ + Always @@ -305,4 +349,12 @@ --> + + + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe + ".\Automation\RunCodeGeneration.ps1" + $(OutputPath) + + + \ No newline at end of file diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs new file mode 100644 index 000000000000..c4fe5abd9c15 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureAvailabilitySetCreateOrUpdate")] + public class InvokeAzureAvailabilitySetCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.AvailabilitySet Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = AvailabilitySetClient.CreateOrUpdate(ResourceGroupName, Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs new file mode 100644 index 000000000000..6f02c9fe6931 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureAvailabilitySetDelete")] + public class InvokeAzureAvailabilitySetDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String AvailabilitySetName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = AvailabilitySetClient.Delete(ResourceGroupName, AvailabilitySetName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs new file mode 100644 index 000000000000..00bb0d82dada --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureAvailabilitySetGet")] + public class InvokeAzureAvailabilitySetGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String AvailabilitySetName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = AvailabilitySetClient.Get(ResourceGroupName, AvailabilitySetName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs new file mode 100644 index 000000000000..bd62df73c001 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureAvailabilitySetListAvailableSizes")] + public class InvokeAzureAvailabilitySetListAvailableSizesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String AvailabilitySetName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = AvailabilitySetClient.ListAvailableSizes(ResourceGroupName, AvailabilitySetName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs new file mode 100644 index 000000000000..9ba526471286 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureAvailabilitySetList")] + public class InvokeAzureAvailabilitySetListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = AvailabilitySetClient.List(ResourceGroupName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs new file mode 100644 index 000000000000..264bcd05ea1e --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs @@ -0,0 +1,79 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + public abstract class ComputeAutomationBaseCmdlet : ComputeClientBaseCmdlet + { + public IAvailabilitySetOperations AvailabilitySetClient + { + get + { + return ComputeClient.ComputeManagementClient.AvailabilitySets; + } + } + public IUsageOperations UsageClient + { + get + { + return ComputeClient.ComputeManagementClient.Usage; + } + } + public IVirtualMachineExtensionImageOperations VirtualMachineExtensionImageClient + { + get + { + return ComputeClient.ComputeManagementClient.VirtualMachineExtensionImages; + } + } + public IVirtualMachineExtensionOperations VirtualMachineExtensionClient + { + get + { + return ComputeClient.ComputeManagementClient.VirtualMachineExtensions; + } + } + public IVirtualMachineImageOperations VirtualMachineImageClient + { + get + { + return ComputeClient.ComputeManagementClient.VirtualMachineImages; + } + } + public IVirtualMachineOperations VirtualMachineClient + { + get + { + return ComputeClient.ComputeManagementClient.VirtualMachines; + } + } + public IVirtualMachineSizeOperations VirtualMachineSizeClient + { + get + { + return ComputeClient.ComputeManagementClient.VirtualMachineSizes; + } + } + } +} + diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs new file mode 100644 index 000000000000..b674b215cbe1 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureUsageList")] + public class InvokeAzureUsageListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Location { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = UsageClient.List(Location); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs new file mode 100644 index 000000000000..173e2517447e --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturing")] + public class InvokeAzureVirtualMachineBeginCapturingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCapturing(ResourceGroupName, VMName, Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs new file mode 100644 index 000000000000..87436c07fe4e --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingOrUpdating")] + public class InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachine Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCreatingOrUpdating(ResourceGroupName, Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs new file mode 100644 index 000000000000..708dda17e81c --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginDeallocating")] + public class InvokeAzureVirtualMachineBeginDeallocatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginDeallocating(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..6e0e3554fa7b --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginDeleting")] + public class InvokeAzureVirtualMachineBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginDeleting(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs new file mode 100644 index 000000000000..b1724dac5317 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginPoweringOff")] + public class InvokeAzureVirtualMachineBeginPoweringOffCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginPoweringOff(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs new file mode 100644 index 000000000000..63fffe8d70b5 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginRestarting")] + public class InvokeAzureVirtualMachineBeginRestartingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginRestarting(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs new file mode 100644 index 000000000000..b5b78ae923bc --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginStarting")] + public class InvokeAzureVirtualMachineBeginStartingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginStarting(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs new file mode 100644 index 000000000000..0a4887a76059 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCapture")] + public class InvokeAzureVirtualMachineCaptureCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Capture(ResourceGroupName, VMName, Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs new file mode 100644 index 000000000000..a344491e4249 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCreateOrUpdate")] + public class InvokeAzureVirtualMachineCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachine Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.CreateOrUpdate(ResourceGroupName, Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs new file mode 100644 index 000000000000..5de3293d1da5 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDeallocate")] + public class InvokeAzureVirtualMachineDeallocateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Deallocate(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs new file mode 100644 index 000000000000..f52a339abbfa --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDelete")] + public class InvokeAzureVirtualMachineDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Delete(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs new file mode 100644 index 000000000000..65bb735e8c18 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineGeneralize")] + public class InvokeAzureVirtualMachineGeneralizeCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Generalize(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs new file mode 100644 index 000000000000..55b14f79c0c4 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineGet")] + public class InvokeAzureVirtualMachineGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Get(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs new file mode 100644 index 000000000000..217f537aa042 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineGetWithInstanceView")] + public class InvokeAzureVirtualMachineGetWithInstanceViewCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.GetWithInstanceView(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs new file mode 100644 index 000000000000..13da65f817e5 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineListAll")] + public class InvokeAzureVirtualMachineListAllCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.ListParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.ListAll(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs new file mode 100644 index 000000000000..2a4a4bd05477 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineListAvailableSizes")] + public class InvokeAzureVirtualMachineListAvailableSizesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.ListAvailableSizes(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs new file mode 100644 index 000000000000..af177a289ca3 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineList")] + public class InvokeAzureVirtualMachineListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.List(ResourceGroupName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs new file mode 100644 index 000000000000..95c3bce2eb16 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineListNext")] + public class InvokeAzureVirtualMachineListNextCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String NextLink { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.ListNext(NextLink); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs new file mode 100644 index 000000000000..aec2da67ee12 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachinePowerOff")] + public class InvokeAzureVirtualMachinePowerOffCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.PowerOff(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs new file mode 100644 index 000000000000..9c047d8fc513 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineRestart")] + public class InvokeAzureVirtualMachineRestartCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Restart(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs new file mode 100644 index 000000000000..93d40c9e55bc --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineStart")] + public class InvokeAzureVirtualMachineStartCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Start(ResourceGroupName, VMName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs new file mode 100644 index 000000000000..2134eb763f60 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionBeginCreatingOrUpdating")] + public class InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension ExtensionParameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.BeginCreatingOrUpdating(ResourceGroupName, VMName, ExtensionParameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..5d82d44e8b3c --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionBeginDeleting")] + public class InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMExtensionName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.BeginDeleting(ResourceGroupName, VMName, VMExtensionName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs new file mode 100644 index 000000000000..d0fcaaccb96f --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionCreateOrUpdate")] + public class InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension ExtensionParameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.CreateOrUpdate(ResourceGroupName, VMName, ExtensionParameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs new file mode 100644 index 000000000000..b9b9cc7e594e --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionDelete")] + public class InvokeAzureVirtualMachineExtensionDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMExtensionName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.Delete(ResourceGroupName, VMName, VMExtensionName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs new file mode 100644 index 000000000000..26d79d1ee313 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionGet")] + public class InvokeAzureVirtualMachineExtensionGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMExtensionName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.Get(ResourceGroupName, VMName, VMExtensionName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs new file mode 100644 index 000000000000..9a54f5a3f905 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionGetWithInstanceView")] + public class InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ResourceGroupName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMExtensionName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.GetWithInstanceView(ResourceGroupName, VMName, VMExtensionName); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs new file mode 100644 index 000000000000..717cb59ec616 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageGet")] + public class InvokeAzureVirtualMachineExtensionImageGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageGetParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionImageClient.Get(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs new file mode 100644 index 000000000000..29d737ee82ac --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageListTypes")] + public class InvokeAzureVirtualMachineExtensionImageListTypesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageListTypesParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionImageClient.ListTypes(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs new file mode 100644 index 000000000000..a62462ca29d0 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageListVersions")] + public class InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageListVersionsParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionImageClient.ListVersions(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs new file mode 100644 index 000000000000..215b5d03f573 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineImageGet")] + public class InvokeAzureVirtualMachineImageGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageGetParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineImageClient.Get(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs new file mode 100644 index 000000000000..5549486d590b --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineImageList")] + public class InvokeAzureVirtualMachineImageListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineImageClient.List(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs new file mode 100644 index 000000000000..f63ff3088e95 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineImageListOffers")] + public class InvokeAzureVirtualMachineImageListOffersCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListOffersParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineImageClient.ListOffers(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs new file mode 100644 index 000000000000..ccb89001525c --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineImageListPublishers")] + public class InvokeAzureVirtualMachineImageListPublishersCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListPublishersParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineImageClient.ListPublishers(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs new file mode 100644 index 000000000000..b6b10e44c840 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineImageListSkus")] + public class InvokeAzureVirtualMachineImageListSkusCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListSkusParameters Parameters { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineImageClient.ListSkus(Parameters); + WriteObject(result, true); + }); + } + } +} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs new file mode 100644 index 000000000000..58f73b3b7798 --- /dev/null +++ b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs @@ -0,0 +1,44 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineSizeList")] + public class InvokeAzureVirtualMachineSizeListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Location { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + + ExecuteClientAction(() => + { + var result = VirtualMachineSizeClient.List(Location); + WriteObject(result, true); + }); + } + } +} From 244e98e917cc71747aaa46705cd6b67a54c9f276 Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 7 Jul 2015 09:31:11 -0700 Subject: [PATCH 02/48] Update Comment --- .../Automation/RunCodeGeneration.ps1 | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 b/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 index 25c82167228f..71a0fb9fa40c 100644 --- a/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 +++ b/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 @@ -1,10 +1,16 @@ [CmdletBinding()] param( - [Parameter(Mandatory = $True)] + [Parameter(Mandatory = $true)] [string]$dllFolder, - - [Parameter(Mandatory = $True)] - [string]$outFolder + + [Parameter(Mandatory = $true)] + [string]$outFolder, + + # Cmdlet Code Generation Style + # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) + # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) + [Parameter(Mandatory = $false)] + [string]$cmdletStyle = 'Invoke' ) $code_common_header = From 9254fdc92c732bbf622a4ac9452478321a4c6a80 Mon Sep 17 00:00:00 2001 From: huangpf Date: Wed, 8 Jul 2015 01:18:06 -0700 Subject: [PATCH 03/48] Update PIR Proj. with Auto-Generated Cmdlets --- .../Automation/RunCodeGeneration.ps1 | 313 ++++++++++++++++++ ...eManagement.PlatformImageRepository.csproj | 167 ++++++++++ .../Generated/ComputeAutomationBaseCmdlet.cs | 115 +++++++ .../InvokeAzureDNSServerAddDNSServerCmdlet.cs | 54 +++ ...zureDNSServerBeginAddingDNSServerCmdlet.cs | 54 +++ ...reDNSServerBeginDeletingDNSServerCmdlet.cs | 54 +++ ...reDNSServerBeginUpdatingDNSServerCmdlet.cs | 57 ++++ ...vokeAzureDNSServerDeleteDNSServerCmdlet.cs | 54 +++ ...vokeAzureDNSServerUpdateDNSServerCmdlet.cs | 57 ++++ ...tBeginChangingConfigurationByNameCmdlet.cs | 54 +++ ...tBeginChangingConfigurationBySlotCmdlet.cs | 54 +++ ...nvokeAzureDeploymentBeginCreatingCmdlet.cs | 54 +++ ...zureDeploymentBeginDeletingByNameCmdlet.cs | 54 +++ ...zureDeploymentBeginDeletingBySlotCmdlet.cs | 51 +++ ...etingRoleInstanceByBeploymentSlotCmdlet.cs | 54 +++ ...etingRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...ploymentBeginGettingPackageByNameCmdlet.cs | 54 +++ ...ploymentBeginGettingPackageBySlotCmdlet.cs | 54 +++ ...otingRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...otingRoleInstanceByDeploymentSlotCmdlet.cs | 54 +++ ...ldingRoleInstanceByDeploymentNameCmdlet.cs | 57 ++++ ...ldingRoleInstanceByDeploymentSlotCmdlet.cs | 57 ++++ ...agingRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...agingRoleInstanceByDeploymentSlotCmdlet.cs | 54 +++ ...nvokeAzureDeploymentBeginSwappingCmdlet.cs | 51 +++ ...ginUpdatingStatusByDeploymentNameCmdlet.cs | 54 +++ ...ginUpdatingStatusByDeploymentSlotCmdlet.cs | 54 +++ ...ureDeploymentBeginUpgradingByNameCmdlet.cs | 54 +++ ...ureDeploymentBeginUpgradingBySlotCmdlet.cs | 54 +++ ...kingUpgradeDomainByDeploymentNameCmdlet.cs | 54 +++ ...kingUpgradeDomainByDeploymentSlotCmdlet.cs | 54 +++ ...ploymentChangeConfigurationByNameCmdlet.cs | 54 +++ ...ploymentChangeConfigurationBySlotCmdlet.cs | 54 +++ .../InvokeAzureDeploymentCreateCmdlet.cs | 54 +++ ...InvokeAzureDeploymentDeleteByNameCmdlet.cs | 54 +++ ...InvokeAzureDeploymentDeleteBySlotCmdlet.cs | 51 +++ ...eleteRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...eleteRoleInstanceByDeploymentSlotCmdlet.cs | 54 +++ .../InvokeAzureDeploymentGetByNameCmdlet.cs | 51 +++ .../InvokeAzureDeploymentGetBySlotCmdlet.cs | 51 +++ ...keAzureDeploymentGetPackageByNameCmdlet.cs | 54 +++ ...keAzureDeploymentGetPackageBySlotCmdlet.cs | 54 +++ ...keAzureDeploymentListEventsBySlotCmdlet.cs | 57 ++++ .../InvokeAzureDeploymentListEventsCmdlet.cs | 57 ++++ ...ebootRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...ebootRoleInstanceByDeploymentSlotCmdlet.cs | 54 +++ ...buildRoleInstanceByDeploymentNameCmdlet.cs | 57 ++++ ...buildRoleInstanceByDeploymentSlotCmdlet.cs | 57 ++++ ...imageRoleInstanceByDeploymentNameCmdlet.cs | 54 +++ ...imageRoleInstanceByDeploymentSlotCmdlet.cs | 54 +++ ...ckUpdateOrUpgradeByDeploymentNameCmdlet.cs | 54 +++ ...ckUpdateOrUpgradeByDeploymentSlotCmdlet.cs | 54 +++ .../InvokeAzureDeploymentSwapCmdlet.cs | 51 +++ ...ymentUpdateStatusByDeploymentNameCmdlet.cs | 54 +++ ...ymentUpdateStatusByDeploymentSlotCmdlet.cs | 54 +++ ...nvokeAzureDeploymentUpgradeByNameCmdlet.cs | 54 +++ ...nvokeAzureDeploymentUpgradeBySlotCmdlet.cs | 54 +++ ...WalkUpgradeDomainByDeploymentNameCmdlet.cs | 54 +++ ...WalkUpgradeDomainByDeploymentSlotCmdlet.cs | 54 +++ ...ureExtensionImageBeginRegisteringCmdlet.cs | 48 +++ ...eExtensionImageBeginUnregisteringCmdlet.cs | 54 +++ ...eAzureExtensionImageBeginUpdatingCmdlet.cs | 48 +++ ...InvokeAzureExtensionImageRegisterCmdlet.cs | 48 +++ ...vokeAzureExtensionImageUnregisterCmdlet.cs | 54 +++ .../InvokeAzureExtensionImageUpdateCmdlet.cs | 48 +++ ...okeAzureHostedServiceAddExtensionCmdlet.cs | 51 +++ ...HostedServiceBeginAddingExtensionCmdlet.cs | 51 +++ ...zureHostedServiceBeginDeletingAllCmdlet.cs | 48 +++ ...stedServiceBeginDeletingExtensionCmdlet.cs | 51 +++ ...ostedServiceCheckNameAvailabilityCmdlet.cs | 48 +++ .../InvokeAzureHostedServiceCreateCmdlet.cs | 48 +++ ...InvokeAzureHostedServiceDeleteAllCmdlet.cs | 48 +++ .../InvokeAzureHostedServiceDeleteCmdlet.cs | 48 +++ ...AzureHostedServiceDeleteExtensionCmdlet.cs | 51 +++ .../InvokeAzureHostedServiceGetCmdlet.cs | 48 +++ ...vokeAzureHostedServiceGetDetailedCmdlet.cs | 48 +++ ...okeAzureHostedServiceGetExtensionCmdlet.cs | 51 +++ ...tedServiceListAvailableExtensionsCmdlet.cs | 45 +++ .../InvokeAzureHostedServiceListCmdlet.cs | 45 +++ ...ostedServiceListExtensionVersionsCmdlet.cs | 51 +++ ...eAzureHostedServiceListExtensionsCmdlet.cs | 48 +++ .../InvokeAzureHostedServiceUpdateCmdlet.cs | 51 +++ ...okeAzureLoadBalancerBeginCreatingCmdlet.cs | 54 +++ ...okeAzureLoadBalancerBeginDeletingCmdlet.cs | 54 +++ ...okeAzureLoadBalancerBeginUpdatingCmdlet.cs | 57 ++++ .../InvokeAzureLoadBalancerCreateCmdlet.cs | 54 +++ .../InvokeAzureLoadBalancerDeleteCmdlet.cs | 54 +++ .../InvokeAzureLoadBalancerUpdateCmdlet.cs | 57 ++++ .../InvokeAzureOperatingSystemListCmdlet.cs | 45 +++ ...eAzureOperatingSystemListFamiliesCmdlet.cs | 45 +++ ...reServiceCertificateBeginCreatingCmdlet.cs | 51 +++ ...reServiceCertificateBeginDeletingCmdlet.cs | 48 +++ ...vokeAzureServiceCertificateCreateCmdlet.cs | 51 +++ ...vokeAzureServiceCertificateDeleteCmdlet.cs | 48 +++ .../InvokeAzureServiceCertificateGetCmdlet.cs | 48 +++ ...InvokeAzureServiceCertificateListCmdlet.cs | 48 +++ ...rtualMachineBeginCapturingOSImageCmdlet.cs | 57 ++++ ...rtualMachineBeginCapturingVMImageCmdlet.cs | 57 ++++ ...eAzureVirtualMachineBeginCreatingCmdlet.cs | 54 +++ ...ualMachineBeginCreatingDeploymentCmdlet.cs | 51 +++ ...eAzureVirtualMachineBeginDeletingCmdlet.cs | 57 ++++ ...zureVirtualMachineBeginRestartingCmdlet.cs | 54 +++ ...eAzureVirtualMachineBeginShutdownCmdlet.cs | 57 ++++ ...tualMachineBeginShuttingDownRolesCmdlet.cs | 54 +++ ...eAzureVirtualMachineBeginStartingCmdlet.cs | 54 +++ ...eVirtualMachineBeginStartingRolesCmdlet.cs | 54 +++ ...eAzureVirtualMachineBeginUpdatingCmdlet.cs | 57 ++++ ...inUpdatingLoadBalancedEndpointSetCmdlet.cs | 54 +++ ...AzureVirtualMachineCaptureOSImageCmdlet.cs | 57 ++++ ...AzureVirtualMachineCaptureVMImageCmdlet.cs | 57 ++++ .../InvokeAzureVirtualMachineCreateCmdlet.cs | 54 +++ ...ureVirtualMachineCreateDeploymentCmdlet.cs | 51 +++ .../InvokeAzureVirtualMachineDeleteCmdlet.cs | 57 ++++ .../InvokeAzureVirtualMachineGetCmdlet.cs | 54 +++ ...irtualMachineGetRemoteDesktopFileCmdlet.cs | 54 +++ .../InvokeAzureVirtualMachineRestartCmdlet.cs | 54 +++ ...InvokeAzureVirtualMachineShutdownCmdlet.cs | 57 ++++ ...eAzureVirtualMachineShutdownRolesCmdlet.cs | 54 +++ .../InvokeAzureVirtualMachineStartCmdlet.cs | 54 +++ ...vokeAzureVirtualMachineStartRolesCmdlet.cs | 54 +++ .../InvokeAzureVirtualMachineUpdateCmdlet.cs | 57 ++++ ...hineUpdateLoadBalancedEndpointSetCmdlet.cs | 54 +++ ...lMachineDiskBeginCreatingDataDiskCmdlet.cs | 57 ++++ ...lMachineDiskBeginDeletingDataDiskCmdlet.cs | 60 ++++ ...rtualMachineDiskBeginUpdatingDiskCmdlet.cs | 51 +++ ...eVirtualMachineDiskCreateDataDiskCmdlet.cs | 57 ++++ ...AzureVirtualMachineDiskCreateDiskCmdlet.cs | 48 +++ ...eVirtualMachineDiskDeleteDataDiskCmdlet.cs | 60 ++++ ...AzureVirtualMachineDiskDeleteDiskCmdlet.cs | 51 +++ ...zureVirtualMachineDiskGetDataDiskCmdlet.cs | 57 ++++ ...okeAzureVirtualMachineDiskGetDiskCmdlet.cs | 48 +++ ...eAzureVirtualMachineDiskListDisksCmdlet.cs | 45 +++ ...eVirtualMachineDiskUpdateDataDiskCmdlet.cs | 60 ++++ ...AzureVirtualMachineDiskUpdateDiskCmdlet.cs | 51 +++ ...eVirtualMachineDiskUpdateDiskSizeCmdlet.cs | 51 +++ ...eAzureVirtualMachineExtensionListCmdlet.cs | 45 +++ ...rtualMachineExtensionListVersionsCmdlet.cs | 51 +++ ...VirtualMachineOSImageBeginSharingCmdlet.cs | 51 +++ ...lMachineOSImageBeginUnreplicatingCmdlet.cs | 48 +++ ...eAzureVirtualMachineOSImageCreateCmdlet.cs | 48 +++ ...eAzureVirtualMachineOSImageDeleteCmdlet.cs | 51 +++ ...vokeAzureVirtualMachineOSImageGetCmdlet.cs | 48 +++ ...reVirtualMachineOSImageGetDetailsCmdlet.cs | 48 +++ ...okeAzureVirtualMachineOSImageListCmdlet.cs | 45 +++ ...ureVirtualMachineOSImageReplicateCmdlet.cs | 51 +++ ...keAzureVirtualMachineOSImageShareCmdlet.cs | 51 +++ ...eVirtualMachineOSImageUnreplicateCmdlet.cs | 48 +++ ...eAzureVirtualMachineOSImageUpdateCmdlet.cs | 51 +++ ...irtualMachineVMImageBeginCreatingCmdlet.cs | 48 +++ ...irtualMachineVMImageBeginDeletingCmdlet.cs | 51 +++ ...VirtualMachineVMImageBeginSharingCmdlet.cs | 51 +++ ...lMachineVMImageBeginUnreplicatingCmdlet.cs | 48 +++ ...eAzureVirtualMachineVMImageCreateCmdlet.cs | 48 +++ ...eAzureVirtualMachineVMImageDeleteCmdlet.cs | 51 +++ ...reVirtualMachineVMImageGetDetailsCmdlet.cs | 48 +++ ...okeAzureVirtualMachineVMImageListCmdlet.cs | 45 +++ ...ureVirtualMachineVMImageReplicateCmdlet.cs | 51 +++ ...keAzureVirtualMachineVMImageShareCmdlet.cs | 51 +++ ...eVirtualMachineVMImageUnreplicateCmdlet.cs | 48 +++ ...eAzureVirtualMachineVMImageUpdateCmdlet.cs | 51 +++ 160 files changed, 8821 insertions(+) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 new file mode 100644 index 000000000000..bbb4ed72c84c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 @@ -0,0 +1,313 @@ +[CmdletBinding()] +param( + [Parameter(Mandatory = $true)] + [string]$dllFolder, + + [Parameter(Mandatory = $true)] + [string]$outFolder, + + # The base cmdlet from which all automation cmdlets derive + [Parameter(Mandatory = $false)] + [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', + + # Cmdlet Code Generation Style + # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) + # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) + [Parameter(Mandatory = $false)] + [string]$cmdletStyle = 'Invoke' +) + +$code_common_header = +@" +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. +"@; + +$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; +$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; + +function Get-NormalizedName +{ + 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]::ToUpper($firstChar); + $outputName = $firstChar + $inputName.Substring(1); + } + + return $outputName; +} + +function Get-OperationShortName +{ + param( + [Parameter(Mandatory = $True)] + [string]$opFullName + ) + + $prefix = 'I'; + $suffix = 'Operations'; + $opShortName = $opFullName; + + if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) + { + $opShortName = $opShortName.Substring($prefix.Length, ($opShortName.Length - $prefix.Length - $suffix.Length)); + } + + return $opShortName; +} + +function Write-BaseCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileFullPath, + + [Parameter(Mandatory = $True)] + $operationNameList, + + [Parameter(Mandatory = $True)] + $clientClass + ) + + + [System.Reflection.PropertyInfo[]]$propItems = $clientClass.GetProperties(); + + $operation_get_code = ""; + foreach ($opFullName in $operationNameList) + { + [string]$sOpFullName = $opFullName; + Write-Output ('$sOpFullName = ' + $sOpFullName); + $prefix = 'I'; + $suffix = 'Operations'; + if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) + { + $opShortName = Get-OperationShortName $sOpFullName; + $opPropName = $opShortName; + foreach ($propItem in $propItems) + { + if ($propItem.PropertyType.Name -eq $opFullName) + { + $opPropName = $propItem.Name; + break; + } + } + + $operation_get_template = +@" + public I${opShortName}Operations ${opShortName}Client + { + get + { + return ComputeClient.${opPropName}; + } + } +"@; + + if (-not ($operation_get_code -eq '')) + { + $operation_get_code += "`r`n"; + } + + $operation_get_code += $operation_get_template; + } + } + + $source_template = +@" +${code_common_header} + +using ${client_library_namespace}; +using Microsoft.WindowsAzure.Commands.Utilities.Common; + +namespace ${code_common_namespace} +{ + public abstract class ComputeAutomationBaseCmdlet : $baseCmdlet + { +${operation_get_code} + } +} +"@; + + Set-Content -Path $fileFullPath -Value ($source_template | Out-String) -Force; +} + +function Write-OperationCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileOutputFolder, + + [Parameter(Mandatory = $True)] + $opShortName, + + [Parameter(Mandatory = $True)] + [System.Reflection.MethodInfo]$operationMethodInfo + ) + + $methodName = ($operationMethodInfo.Name.Replace('Async', '')); + $cmdlet_verb = "Invoke"; + $cmdlet_noun = "Azure" + $opShortName + $methodName; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun + 'Cmdlet'; + + $indents = " " * 8; + $new_line = "`r`n"; + $get_set_block = '{ get; set; }'; + + $cmdlet_generated_code = ''; + # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line; + + $params = $operationMethodInfo.GetParameters(); + [System.Collections.ArrayList]$param_names = @(); + foreach ($pt in $params) + { + $paramTypeFullName = $pt.ParameterType.FullName; + if (-not ($paramTypeFullName.EndsWith('CancellationToken'))) + { + $normalized_param_name = Get-NormalizedName $pt.Name; + + Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); + + $param_attributes = $indents + "[Parameter(Mandatory = true), ValidateNotNullOrEmpty]" + $new_line; + $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line; + $param_code_content = $param_attributes + $param_definition; + + $cmdlet_generated_code += $param_code_content + $new_line; + + $param_names.Add($normalized_param_name); + } + } + + $params_join_str = [string]::Join(', ', $param_names.ToArray()); + + $cmdlet_client_call_template = +@" + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ${opShortName}Client.${methodName}(${params_join_str}), + (s, response) => response); + } +"@; + + $cmdlet_generated_code += $cmdlet_client_call_template; + + $cmdlt_source_template = +@" +${code_common_header} + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +${cmdlet_generated_code} + } +} +"@; + + $fileFullPath = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + Set-Content -Path $fileFullPath -Value $cmdlt_source_template -Force; +} + +Write-Output $dllFolder; +Write-Output $outFolder; + +$outFolder += '/Generated'; + +$output = Get-ChildItem -Path $dllFolder | Out-String; + +# Set-Content -Path ($outFolder + '/Output.txt'); +Write-Output $output; + + +$dllname = 'Microsoft.WindowsAzure.Management.Compute'; +$dllfile = $dllname + '.dll'; +$dllFileFullPath = $dllFolder + '\' + $dllfile; + +if (-not (Test-Path -Path $dllFileFullPath)) +{ + Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; +} +else +{ + $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); + + # All original types + $types = $assembly.GetTypes(); + $filtered_types = $types | where { $_.Namespace -eq $dllname -and $_.Name -like 'I*Operations' }; + Write-Output ($filtered_types | select Namespace, Name); + + # Write Base Cmdlet File + $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; + $opNameList = ($filtered_types | select -ExpandProperty Name); + $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; + Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; + + # Write Cmdlet Files + foreach ($ft in $filtered_types) + { + Write-Output '============================================='; + Write-Output $ft.Name; + Write-Output '============================================='; + + $opShortName = Get-OperationShortName $ft.Name; + $opOutFolder = $outFolder + '/' + $opShortName; + $st = rmdir -Recurse -Force $opOutFolder; + $st = mkdir -Force $opOutFolder; + + $methods = $ft.GetMethods(); + foreach ($mt in $methods) + { + Write-Output ($mt.Name.Replace('Async', '')); + Write-OperationCmdletFile $opOutFolder $opShortName $mt; + } + } + + Write-Output "============================================="; + Write-Output "Finished."; + Write-Output "============================================="; +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj index b9577ff01cff..e84f4a003fb2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj @@ -158,6 +158,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -186,6 +344,7 @@ PreserveNewest + @@ -235,4 +394,12 @@ --> + + + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe + ".\Automation\RunCodeGeneration.ps1" + $(OutputPath) + + + \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs new file mode 100644 index 000000000000..a9ffb84da2e8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs @@ -0,0 +1,115 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Commands.Utilities.Common; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public abstract class ComputeAutomationBaseCmdlet : ServiceManagementBaseCmdlet + { + public IDeploymentOperations DeploymentClient + { + get + { + return ComputeClient.Deployments; + } + } + public IDNSServerOperations DNSServerClient + { + get + { + return ComputeClient.DnsServer; + } + } + public IExtensionImageOperations ExtensionImageClient + { + get + { + return ComputeClient.ExtensionImages; + } + } + public IHostedServiceOperations HostedServiceClient + { + get + { + return ComputeClient.HostedServices; + } + } + public ILoadBalancerOperations LoadBalancerClient + { + get + { + return ComputeClient.LoadBalancers; + } + } + public IOperatingSystemOperations OperatingSystemClient + { + get + { + return ComputeClient.OperatingSystems; + } + } + public IServiceCertificateOperations ServiceCertificateClient + { + get + { + return ComputeClient.ServiceCertificates; + } + } + public IVirtualMachineDiskOperations VirtualMachineDiskClient + { + get + { + return ComputeClient.VirtualMachineDisks; + } + } + public IVirtualMachineExtensionOperations VirtualMachineExtensionClient + { + get + { + return ComputeClient.VirtualMachineExtensions; + } + } + public IVirtualMachineOperations VirtualMachineClient + { + get + { + return ComputeClient.VirtualMachines; + } + } + public IVirtualMachineOSImageOperations VirtualMachineOSImageClient + { + get + { + return ComputeClient.VirtualMachineOSImages; + } + } + public IVirtualMachineVMImageOperations VirtualMachineVMImageClient + { + get + { + return ComputeClient.VirtualMachineVMImages; + } + } + } +} + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs new file mode 100644 index 000000000000..c9f100bc6423 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerAddDNSServer")] + public class InvokeAzureDNSServerAddDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.AddDNSServer(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs new file mode 100644 index 000000000000..6d941da26924 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerBeginAddingDNSServer")] + public class InvokeAzureDNSServerBeginAddingDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.BeginAddingDNSServer(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs new file mode 100644 index 000000000000..ec14071999f5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerBeginDeletingDNSServer")] + public class InvokeAzureDNSServerBeginDeletingDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DnsServerName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.BeginDeletingDNSServer(ServiceName, DeploymentName, DnsServerName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs new file mode 100644 index 000000000000..73b2111c41e8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerBeginUpdatingDNSServer")] + public class InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DnsServerName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.BeginUpdatingDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs new file mode 100644 index 000000000000..10b889faeaca --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerDeleteDNSServer")] + public class InvokeAzureDNSServerDeleteDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DnsServerName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.DeleteDNSServer(ServiceName, DeploymentName, DnsServerName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs new file mode 100644 index 000000000000..95d876d990d2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDNSServerUpdateDNSServer")] + public class InvokeAzureDNSServerUpdateDNSServerCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DnsServerName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DNSServerClient.UpdateDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs new file mode 100644 index 000000000000..bd4fc0243647 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationByName")] + public class InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginChangingConfigurationByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs new file mode 100644 index 000000000000..d013bb5b7c74 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationBySlot")] + public class InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginChangingConfigurationBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs new file mode 100644 index 000000000000..5ad27e90994d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginCreating")] + public class InvokeAzureDeploymentBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginCreating(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs new file mode 100644 index 000000000000..2c9bf08e903d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingByName")] + public class InvokeAzureDeploymentBeginDeletingByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginDeletingByName(ServiceName, DeploymentName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs new file mode 100644 index 000000000000..f6da0a61c8db --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingBySlot")] + public class InvokeAzureDeploymentBeginDeletingBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginDeletingBySlot(ServiceName, DeploymentSlot), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..ee9168317df5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByBeploymentSlot")] + public class InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginDeletingRoleInstanceByBeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..0fc2f9f5b5c9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginDeletingRoleInstanceByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs new file mode 100644 index 000000000000..6f21dce4a493 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageByName")] + public class InvokeAzureDeploymentBeginGettingPackageByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginGettingPackageByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs new file mode 100644 index 000000000000..7d077fd99ba4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageBySlot")] + public class InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginGettingPackageBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..4b94b0f6d356 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginRebootingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..3d3388b93671 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginRebootingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..3c5f4bd971a3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Resources { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginRebuildingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..145bf4db13d5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Resources { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginRebuildingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..42a069a2d567 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginReimagingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..b79f269056b2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginReimagingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs new file mode 100644 index 000000000000..fe80bf3e73b1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginSwapping")] + public class InvokeAzureDeploymentBeginSwappingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginSwapping(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..0745c7070c36 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentName")] + public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginUpdatingStatusByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..597a7c3cc3e4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentSlot")] + public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginUpdatingStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs new file mode 100644 index 000000000000..2b1e31cb15a5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingByName")] + public class InvokeAzureDeploymentBeginUpgradingByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginUpgradingByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs new file mode 100644 index 000000000000..b08d35cbcff4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingBySlot")] + public class InvokeAzureDeploymentBeginUpgradingBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginUpgradingBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..0e2ad9e51707 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentName")] + public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginWalkingUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..b4235c3d722a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlot")] + public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.BeginWalkingUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs new file mode 100644 index 000000000000..3356de9b5c5e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationByName")] + public class InvokeAzureDeploymentChangeConfigurationByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ChangeConfigurationByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs new file mode 100644 index 000000000000..0355c64e981c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationBySlot")] + public class InvokeAzureDeploymentChangeConfigurationBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ChangeConfigurationBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs new file mode 100644 index 000000000000..5a00f4000d08 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentCreate")] + public class InvokeAzureDeploymentCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.Create(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs new file mode 100644 index 000000000000..b8c01bd74167 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentDeleteByName")] + public class InvokeAzureDeploymentDeleteByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.DeleteByName(ServiceName, DeploymentName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs new file mode 100644 index 000000000000..324af49c5b73 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentDeleteBySlot")] + public class InvokeAzureDeploymentDeleteBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.DeleteBySlot(ServiceName, DeploymentSlot), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..7070536d5416 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.DeleteRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..5eda9cf337cd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.DeleteRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs new file mode 100644 index 000000000000..b5f0ba13b012 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentGetByName")] + public class InvokeAzureDeploymentGetByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.GetByName(ServiceName, DeploymentName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs new file mode 100644 index 000000000000..dfbd39990612 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentGetBySlot")] + public class InvokeAzureDeploymentGetBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.GetBySlot(ServiceName, DeploymentSlot), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs new file mode 100644 index 000000000000..062c41f16fe8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentGetPackageByName")] + public class InvokeAzureDeploymentGetPackageByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.GetPackageByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs new file mode 100644 index 000000000000..4490a3af2d76 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentGetPackageBySlot")] + public class InvokeAzureDeploymentGetPackageBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.GetPackageBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs new file mode 100644 index 000000000000..be48a4cb4705 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentListEventsBySlot")] + public class InvokeAzureDeploymentListEventsBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.DateTime StartTime { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.DateTime EndTime { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ListEventsBySlot(ServiceName, DeploymentSlot, StartTime, EndTime), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs new file mode 100644 index 000000000000..607b60e09d00 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentListEvents")] + public class InvokeAzureDeploymentListEventsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.DateTime StartTime { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.DateTime EndTime { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ListEvents(ServiceName, DeploymentName, StartTime, EndTime), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..3108b15856bc --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RebootRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..00e4cf12fa85 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RebootRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..db767cb5d011 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Resources { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RebuildRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..2df62dd80b2e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Resources { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RebuildRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..201aaafa5881 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentName")] + public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ReimageRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..5f7d8cf985d5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentSlot")] + public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleInstanceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.ReimageRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..c5eb6aa9bc6c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentName")] + public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..a304b8f5b24e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlot")] + public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs new file mode 100644 index 000000000000..9f8b0650b2a5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentSwap")] + public class InvokeAzureDeploymentSwapCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.Swap(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..21bc01156777 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentName")] + public class InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.UpdateStatusByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..b6b98329abf0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentSlot")] + public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.UpdateStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs new file mode 100644 index 000000000000..a3843dbdc60e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentUpgradeByName")] + public class InvokeAzureDeploymentUpgradeByNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.UpgradeByName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs new file mode 100644 index 000000000000..0a6a5fe43baa --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentUpgradeBySlot")] + public class InvokeAzureDeploymentUpgradeBySlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.UpgradeBySlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs new file mode 100644 index 000000000000..15cda49289c0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentName")] + public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.WalkUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs new file mode 100644 index 000000000000..532cbe94c6be --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentSlot")] + public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => DeploymentClient.WalkUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs new file mode 100644 index 000000000000..0941d04ef07c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageBeginRegistering")] + public class InvokeAzureExtensionImageBeginRegisteringCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.BeginRegistering(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs new file mode 100644 index 000000000000..156964db2e1a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageBeginUnregistering")] + public class InvokeAzureExtensionImageBeginUnregisteringCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ProviderNamespace { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Type { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Version { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.BeginUnregistering(ProviderNamespace, Type, Version), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs new file mode 100644 index 000000000000..aef28fa4236c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageBeginUpdating")] + public class InvokeAzureExtensionImageBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.BeginUpdating(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs new file mode 100644 index 000000000000..8a8b8b8f2ad3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageRegister")] + public class InvokeAzureExtensionImageRegisterCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.Register(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs new file mode 100644 index 000000000000..071f2c835884 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageUnregister")] + public class InvokeAzureExtensionImageUnregisterCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ProviderNamespace { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Type { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Version { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.Unregister(ProviderNamespace, Type, Version), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs new file mode 100644 index 000000000000..0cd3e86aff49 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureExtensionImageUpdate")] + public class InvokeAzureExtensionImageUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ExtensionImageClient.Update(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs new file mode 100644 index 000000000000..676ea4bd3a0b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceAddExtension")] + public class InvokeAzureHostedServiceAddExtensionCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.AddExtension(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs new file mode 100644 index 000000000000..6cc183064678 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceBeginAddingExtension")] + public class InvokeAzureHostedServiceBeginAddingExtensionCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.BeginAddingExtension(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs new file mode 100644 index 000000000000..82ac3943eac3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingAll")] + public class InvokeAzureHostedServiceBeginDeletingAllCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.BeginDeletingAll(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs new file mode 100644 index 000000000000..6fde88917f24 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingExtension")] + public class InvokeAzureHostedServiceBeginDeletingExtensionCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ExtensionId { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.BeginDeletingExtension(ServiceName, ExtensionId), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs new file mode 100644 index 000000000000..cd5b56123b74 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceCheckNameAvailability")] + public class InvokeAzureHostedServiceCheckNameAvailabilityCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.CheckNameAvailability(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs new file mode 100644 index 000000000000..9b2b4c83d3b5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceCreate")] + public class InvokeAzureHostedServiceCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.Create(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs new file mode 100644 index 000000000000..db6fc9d67dd1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceDeleteAll")] + public class InvokeAzureHostedServiceDeleteAllCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.DeleteAll(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs new file mode 100644 index 000000000000..3ee93cf6f79e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceDelete")] + public class InvokeAzureHostedServiceDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.Delete(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs new file mode 100644 index 000000000000..deb7923e1538 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceDeleteExtension")] + public class InvokeAzureHostedServiceDeleteExtensionCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ExtensionId { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.DeleteExtension(ServiceName, ExtensionId), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs new file mode 100644 index 000000000000..0ba8f80d5591 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceGet")] + public class InvokeAzureHostedServiceGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.Get(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs new file mode 100644 index 000000000000..435115335528 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceGetDetailed")] + public class InvokeAzureHostedServiceGetDetailedCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.GetDetailed(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs new file mode 100644 index 000000000000..6a7aff6b05e3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceGetExtension")] + public class InvokeAzureHostedServiceGetExtensionCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ExtensionId { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.GetExtension(ServiceName, ExtensionId), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs new file mode 100644 index 000000000000..a59943f46474 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceListAvailableExtensions")] + public class InvokeAzureHostedServiceListAvailableExtensionsCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.ListAvailableExtensions(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs new file mode 100644 index 000000000000..2e849f447784 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceList")] + public class InvokeAzureHostedServiceListCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.List(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs new file mode 100644 index 000000000000..514d68f53a9f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceListExtensionVersions")] + public class InvokeAzureHostedServiceListExtensionVersionsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ProviderNamespace { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ExtensionType { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.ListExtensionVersions(ProviderNamespace, ExtensionType), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs new file mode 100644 index 000000000000..1cfa052938f7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceListExtensions")] + public class InvokeAzureHostedServiceListExtensionsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.ListExtensions(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs new file mode 100644 index 000000000000..ae1804142db8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureHostedServiceUpdate")] + public class InvokeAzureHostedServiceUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => HostedServiceClient.Update(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs new file mode 100644 index 000000000000..412f70315cc0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerBeginCreating")] + public class InvokeAzureLoadBalancerBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.BeginCreating(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..f44bddd1fe1b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerBeginDeleting")] + public class InvokeAzureLoadBalancerBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String LoadBalancerName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.BeginDeleting(ServiceName, DeploymentName, LoadBalancerName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs new file mode 100644 index 000000000000..ac9ba9fd86b2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerBeginUpdating")] + public class InvokeAzureLoadBalancerBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String LoadBalancerName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.BeginUpdating(ServiceName, DeploymentName, LoadBalancerName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs new file mode 100644 index 000000000000..c679ccdc1efd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerCreate")] + public class InvokeAzureLoadBalancerCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.Create(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs new file mode 100644 index 000000000000..7e6932faafb7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerDelete")] + public class InvokeAzureLoadBalancerDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String LoadBalancerName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.Delete(ServiceName, DeploymentName, LoadBalancerName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs new file mode 100644 index 000000000000..5157573c7794 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureLoadBalancerUpdate")] + public class InvokeAzureLoadBalancerUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String LoadBalancerName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => LoadBalancerClient.Update(ServiceName, DeploymentName, LoadBalancerName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs new file mode 100644 index 000000000000..db87878ed8d6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureOperatingSystemList")] + public class InvokeAzureOperatingSystemListCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => OperatingSystemClient.List(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs new file mode 100644 index 000000000000..4688c0476594 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureOperatingSystemListFamilies")] + public class InvokeAzureOperatingSystemListFamiliesCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => OperatingSystemClient.ListFamilies(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs new file mode 100644 index 000000000000..6946e5acc75f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateBeginCreating")] + public class InvokeAzureServiceCertificateBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.BeginCreating(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..b112fcc60905 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateBeginDeleting")] + public class InvokeAzureServiceCertificateBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.BeginDeleting(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs new file mode 100644 index 000000000000..ea3594fa9d2b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateCreate")] + public class InvokeAzureServiceCertificateCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.Create(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs new file mode 100644 index 000000000000..9dde1ff56027 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateDelete")] + public class InvokeAzureServiceCertificateDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.Delete(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs new file mode 100644 index 000000000000..c176d5b94bb6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateGet")] + public class InvokeAzureServiceCertificateGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.Get(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs new file mode 100644 index 000000000000..78dce29a2621 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureServiceCertificateList")] + public class InvokeAzureServiceCertificateListCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ServiceCertificateClient.List(ServiceName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs new file mode 100644 index 000000000000..2d9e95730514 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingOSImage")] + public class InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginCapturingOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs new file mode 100644 index 000000000000..46f5d44091ab --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingVMImage")] + public class InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginCapturingVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs new file mode 100644 index 000000000000..2962a9539f4f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCreating")] + public class InvokeAzureVirtualMachineBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginCreating(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs new file mode 100644 index 000000000000..d7dafd113ee0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingDeployment")] + public class InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginCreatingDeployment(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..348b4c33033e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginDeleting")] + public class InvokeAzureVirtualMachineBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginDeleting(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs new file mode 100644 index 000000000000..3144665bf80e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginRestarting")] + public class InvokeAzureVirtualMachineBeginRestartingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginRestarting(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs new file mode 100644 index 000000000000..e274115ca6d0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginShutdown")] + public class InvokeAzureVirtualMachineBeginShutdownCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginShutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs new file mode 100644 index 000000000000..d903ce0289c7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginShuttingDownRoles")] + public class InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginShuttingDownRoles(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs new file mode 100644 index 000000000000..03d59dbe4a00 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginStarting")] + public class InvokeAzureVirtualMachineBeginStartingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginStarting(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs new file mode 100644 index 000000000000..8a13c7098b6e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingRoles")] + public class InvokeAzureVirtualMachineBeginStartingRolesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginStartingRoles(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs new file mode 100644 index 000000000000..76541fd4f7c7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdating")] + public class InvokeAzureVirtualMachineBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginUpdating(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs new file mode 100644 index 000000000000..2dfda47c002f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingLoadBalancedEndpointSet")] + public class InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.BeginUpdatingLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs new file mode 100644 index 000000000000..461847cb586e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCaptureOSImage")] + public class InvokeAzureVirtualMachineCaptureOSImageCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.CaptureOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs new file mode 100644 index 000000000000..27c032ae117d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCaptureVMImage")] + public class InvokeAzureVirtualMachineCaptureVMImageCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.CaptureVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs new file mode 100644 index 000000000000..09794ffe1555 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCreate")] + public class InvokeAzureVirtualMachineCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Create(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs new file mode 100644 index 000000000000..0360687b3dc6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineCreateDeployment")] + public class InvokeAzureVirtualMachineCreateDeploymentCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.CreateDeployment(ServiceName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs new file mode 100644 index 000000000000..01dbc3b025ef --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDelete")] + public class InvokeAzureVirtualMachineDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Delete(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs new file mode 100644 index 000000000000..bd581a8ce6d9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineGet")] + public class InvokeAzureVirtualMachineGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Get(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs new file mode 100644 index 000000000000..61d9ae6bf037 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineGetRemoteDesktopFile")] + public class InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.GetRemoteDesktopFile(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs new file mode 100644 index 000000000000..767bc3f488b9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineRestart")] + public class InvokeAzureVirtualMachineRestartCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Restart(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs new file mode 100644 index 000000000000..beac9bd72475 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineShutdown")] + public class InvokeAzureVirtualMachineShutdownCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Shutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs new file mode 100644 index 000000000000..e96174e06e64 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineShutdownRoles")] + public class InvokeAzureVirtualMachineShutdownRolesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.ShutdownRoles(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs new file mode 100644 index 000000000000..8c3978eb778e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineStart")] + public class InvokeAzureVirtualMachineStartCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Start(ServiceName, DeploymentName, VirtualMachineName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs new file mode 100644 index 000000000000..db2786f0ca56 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineStartRoles")] + public class InvokeAzureVirtualMachineStartRolesCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.StartRoles(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs new file mode 100644 index 000000000000..76abd321183a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineUpdate")] + public class InvokeAzureVirtualMachineUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VirtualMachineName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.Update(ServiceName, DeploymentName, VirtualMachineName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs new file mode 100644 index 000000000000..72a63268a922 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineUpdateLoadBalancedEndpointSet")] + public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineClient.UpdateLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs new file mode 100644 index 000000000000..7e765d9db50a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginCreatingDataDisk")] + public class InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.BeginCreatingDataDisk(ServiceName, DeploymentName, RoleName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs new file mode 100644 index 000000000000..48dfe5080532 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs @@ -0,0 +1,60 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginDeletingDataDisk")] + public class InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Int32 LogicalUnitNumber { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.BeginDeletingDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs new file mode 100644 index 000000000000..723d13558145 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginUpdatingDisk")] + public class InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Name { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.BeginUpdatingDisk(Name, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs new file mode 100644 index 000000000000..5a726cc2cdc2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDataDisk")] + public class InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.CreateDataDisk(ServiceName, DeploymentName, RoleName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs new file mode 100644 index 000000000000..e57ce0a9833d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDisk")] + public class InvokeAzureVirtualMachineDiskCreateDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.CreateDisk(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs new file mode 100644 index 000000000000..b4adf979b307 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs @@ -0,0 +1,60 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDataDisk")] + public class InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Int32 LogicalUnitNumber { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.DeleteDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs new file mode 100644 index 000000000000..1da86a6faef6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDisk")] + public class InvokeAzureVirtualMachineDiskDeleteDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Name { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.DeleteDisk(Name, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs new file mode 100644 index 000000000000..2680ad1aba08 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDataDisk")] + public class InvokeAzureVirtualMachineDiskGetDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Int32 LogicalUnitNumber { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.GetDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs new file mode 100644 index 000000000000..8fa7765f5446 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDisk")] + public class InvokeAzureVirtualMachineDiskGetDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Name { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.GetDisk(Name), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs new file mode 100644 index 000000000000..836aff20dfbd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskListDisks")] + public class InvokeAzureVirtualMachineDiskListDisksCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.ListDisks(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs new file mode 100644 index 000000000000..1daa5d8b6049 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs @@ -0,0 +1,60 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDataDisk")] + public class InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ServiceName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String DeploymentName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String RoleName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Int32 LogicalUnitNumber { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.UpdateDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs new file mode 100644 index 000000000000..b7bfe0ba867a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDisk")] + public class InvokeAzureVirtualMachineDiskUpdateDiskCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Name { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.UpdateDisk(Name, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs new file mode 100644 index 000000000000..05001cbec7b6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskSize")] + public class InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Name { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineDiskClient.UpdateDiskSize(Name, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs new file mode 100644 index 000000000000..90de88e70120 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionList")] + public class InvokeAzureVirtualMachineExtensionListCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineExtensionClient.List(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs new file mode 100644 index 000000000000..ccfbbd7d80a8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineExtensionListVersions")] + public class InvokeAzureVirtualMachineExtensionListVersionsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String PublisherName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ExtensionName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineExtensionClient.ListVersions(PublisherName, ExtensionName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs new file mode 100644 index 000000000000..455b949b4bb7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginSharing")] + public class InvokeAzureVirtualMachineOSImageBeginSharingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Permission { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.BeginSharing(ImageName, Permission), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs new file mode 100644 index 000000000000..1d4d9c426323 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginUnreplicating")] + public class InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.BeginUnreplicating(ImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs new file mode 100644 index 000000000000..3a5729b11453 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageCreate")] + public class InvokeAzureVirtualMachineOSImageCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Create(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs new file mode 100644 index 000000000000..b9f0da6b1959 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageDelete")] + public class InvokeAzureVirtualMachineOSImageDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Delete(ImageName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs new file mode 100644 index 000000000000..a3f833a5b0f1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageGet")] + public class InvokeAzureVirtualMachineOSImageGetCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Get(ImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs new file mode 100644 index 000000000000..62a778f6b723 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetDetails")] + public class InvokeAzureVirtualMachineOSImageGetDetailsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.GetDetails(ImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs new file mode 100644 index 000000000000..002d4657690f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageList")] + public class InvokeAzureVirtualMachineOSImageListCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.List(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs new file mode 100644 index 000000000000..da3dfc262c65 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageReplicate")] + public class InvokeAzureVirtualMachineOSImageReplicateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Replicate(ImageName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs new file mode 100644 index 000000000000..96a6ff68be89 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageShare")] + public class InvokeAzureVirtualMachineOSImageShareCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Permission { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Share(ImageName, Permission), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs new file mode 100644 index 000000000000..2758f2328227 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageUnreplicate")] + public class InvokeAzureVirtualMachineOSImageUnreplicateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Unreplicate(ImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs new file mode 100644 index 000000000000..f1ff3d7c8f71 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineOSImageUpdate")] + public class InvokeAzureVirtualMachineOSImageUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineOSImageClient.Update(ImageName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs new file mode 100644 index 000000000000..a5c4df2e9b83 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginCreating")] + public class InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.BeginCreating(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs new file mode 100644 index 000000000000..efeafddd3707 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginDeleting")] + public class InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.BeginDeleting(VMImageName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs new file mode 100644 index 000000000000..35457e637796 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginSharing")] + public class InvokeAzureVirtualMachineVMImageBeginSharingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Permission { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.BeginSharing(VMImageName, Permission), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs new file mode 100644 index 000000000000..cd181e520fd1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginUnreplicating")] + public class InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.BeginUnreplicating(VMImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs new file mode 100644 index 000000000000..2c418b459ee9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageCreate")] + public class InvokeAzureVirtualMachineVMImageCreateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Create(Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs new file mode 100644 index 000000000000..6f68eec73cc5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageDelete")] + public class InvokeAzureVirtualMachineVMImageDeleteCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.Boolean DeleteFromStorage { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Delete(VMImageName, DeleteFromStorage), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs new file mode 100644 index 000000000000..9b56d06e1c5d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageGetDetails")] + public class InvokeAzureVirtualMachineVMImageGetDetailsCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.GetDetails(VMImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs new file mode 100644 index 000000000000..41762b951c9a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs @@ -0,0 +1,45 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageList")] + public class InvokeAzureVirtualMachineVMImageListCmdlet : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.List(), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs new file mode 100644 index 000000000000..e00c7ff91eb6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageReplicate")] + public class InvokeAzureVirtualMachineVMImageReplicateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Replicate(VMImageName, Parameters), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs new file mode 100644 index 000000000000..9b46e55f7e45 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageShare")] + public class InvokeAzureVirtualMachineVMImageShareCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String Permission { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Share(VMImageName, Permission), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs new file mode 100644 index 000000000000..7c5df8b52ff3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageUnreplicate")] + public class InvokeAzureVirtualMachineVMImageUnreplicateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String VMImageName { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Unreplicate(VMImageName), + (s, response) => response); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs new file mode 100644 index 000000000000..8432466186e5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("Invoke", "AzureVirtualMachineVMImageUpdate")] + public class InvokeAzureVirtualMachineVMImageUpdateCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public System.String ImageName { get; set; } + + [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters Parameters { get; set; } + + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => VirtualMachineVMImageClient.Update(ImageName, Parameters), + (s, response) => response); + } + } +} From b855ded2c08dcc67be451684405b5eeab6dc8690 Mon Sep 17 00:00:00 2001 From: huangpf Date: Wed, 8 Jul 2015 06:51:27 -0700 Subject: [PATCH 04/48] Changed the cmdlet suffix to 'Method' --- .../Automation/RunCodeGeneration.ps1 | 130 +++++--- ...eManagement.PlatformImageRepository.csproj | 314 +++++++++--------- .../Generated/ComputeAutomationBaseCmdlet.cs | 17 +- ...InvokeAzureDNSServerAddDNSServerMethod.cs} | 12 +- ...ureDNSServerBeginAddingDNSServerMethod.cs} | 12 +- ...eDNSServerBeginDeletingDNSServerMethod.cs} | 12 +- ...eDNSServerBeginUpdatingDNSServerMethod.cs} | 14 +- ...okeAzureDNSServerDeleteDNSServerMethod.cs} | 12 +- ...okeAzureDNSServerUpdateDNSServerMethod.cs} | 14 +- ...BeginChangingConfigurationByNameMethod.cs} | 12 +- ...BeginChangingConfigurationBySlotMethod.cs} | 12 +- ...vokeAzureDeploymentBeginCreatingMethod.cs} | 12 +- ...ureDeploymentBeginDeletingByNameMethod.cs} | 12 +- ...ureDeploymentBeginDeletingBySlotMethod.cs} | 10 +- ...tingRoleInstanceByBeploymentSlotMethod.cs} | 12 +- ...tingRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...loymentBeginGettingPackageByNameMethod.cs} | 12 +- ...loymentBeginGettingPackageBySlotMethod.cs} | 12 +- ...tingRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...tingRoleInstanceByDeploymentSlotMethod.cs} | 12 +- ...dingRoleInstanceByDeploymentNameMethod.cs} | 14 +- ...dingRoleInstanceByDeploymentSlotMethod.cs} | 14 +- ...gingRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...gingRoleInstanceByDeploymentSlotMethod.cs} | 12 +- ...vokeAzureDeploymentBeginSwappingMethod.cs} | 10 +- ...inUpdatingStatusByDeploymentNameMethod.cs} | 12 +- ...inUpdatingStatusByDeploymentSlotMethod.cs} | 12 +- ...reDeploymentBeginUpgradingByNameMethod.cs} | 12 +- ...reDeploymentBeginUpgradingBySlotMethod.cs} | 12 +- ...ingUpgradeDomainByDeploymentNameMethod.cs} | 12 +- ...ingUpgradeDomainByDeploymentSlotMethod.cs} | 12 +- ...loymentChangeConfigurationByNameMethod.cs} | 12 +- ...loymentChangeConfigurationBySlotMethod.cs} | 12 +- ...s => InvokeAzureDeploymentCreateMethod.cs} | 12 +- ...nvokeAzureDeploymentDeleteByNameMethod.cs} | 12 +- ...nvokeAzureDeploymentDeleteBySlotMethod.cs} | 10 +- ...leteRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...leteRoleInstanceByDeploymentSlotMethod.cs} | 12 +- ...> InvokeAzureDeploymentGetByNameMethod.cs} | 10 +- ...> InvokeAzureDeploymentGetBySlotMethod.cs} | 10 +- ...eAzureDeploymentGetPackageByNameMethod.cs} | 12 +- ...eAzureDeploymentGetPackageBySlotMethod.cs} | 12 +- ...eAzureDeploymentListEventsBySlotMethod.cs} | 14 +- ... InvokeAzureDeploymentListEventsMethod.cs} | 14 +- ...bootRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...bootRoleInstanceByDeploymentSlotMethod.cs} | 12 +- ...uildRoleInstanceByDeploymentNameMethod.cs} | 14 +- ...uildRoleInstanceByDeploymentSlotMethod.cs} | 14 +- ...mageRoleInstanceByDeploymentNameMethod.cs} | 12 +- ...mageRoleInstanceByDeploymentSlotMethod.cs} | 12 +- ...kUpdateOrUpgradeByDeploymentNameMethod.cs} | 12 +- ...kUpdateOrUpgradeByDeploymentSlotMethod.cs} | 12 +- ....cs => InvokeAzureDeploymentSwapMethod.cs} | 10 +- ...mentUpdateStatusByDeploymentNameMethod.cs} | 12 +- ...mentUpdateStatusByDeploymentSlotMethod.cs} | 12 +- ...vokeAzureDeploymentUpgradeByNameMethod.cs} | 12 +- ...vokeAzureDeploymentUpgradeBySlotMethod.cs} | 12 +- ...alkUpgradeDomainByDeploymentNameMethod.cs} | 12 +- ...alkUpgradeDomainByDeploymentSlotMethod.cs} | 12 +- ...reExtensionImageBeginRegisteringMethod.cs} | 8 +- ...ExtensionImageBeginUnregisteringMethod.cs} | 12 +- ...AzureExtensionImageBeginUpdatingMethod.cs} | 8 +- ...nvokeAzureExtensionImageRegisterMethod.cs} | 8 +- ...okeAzureExtensionImageUnregisterMethod.cs} | 12 +- ... InvokeAzureExtensionImageUpdateMethod.cs} | 8 +- ...keAzureHostedServiceAddExtensionMethod.cs} | 10 +- ...ostedServiceBeginAddingExtensionMethod.cs} | 10 +- ...ureHostedServiceBeginDeletingAllMethod.cs} | 8 +- ...tedServiceBeginDeletingExtensionMethod.cs} | 10 +- ...stedServiceCheckNameAvailabilityMethod.cs} | 8 +- ...> InvokeAzureHostedServiceCreateMethod.cs} | 8 +- ...nvokeAzureHostedServiceDeleteAllMethod.cs} | 8 +- ...zureHostedServiceDeleteExtensionMethod.cs} | 10 +- ...> InvokeAzureHostedServiceDeleteMethod.cs} | 8 +- ...okeAzureHostedServiceGetDetailedMethod.cs} | 8 +- ...keAzureHostedServiceGetExtensionMethod.cs} | 10 +- ...s => InvokeAzureHostedServiceGetMethod.cs} | 8 +- ...edServiceListAvailableExtensionsMethod.cs} | 6 +- ...stedServiceListExtensionVersionsMethod.cs} | 10 +- ...AzureHostedServiceListExtensionsMethod.cs} | 8 +- ... => InvokeAzureHostedServiceListMethod.cs} | 6 +- ...> InvokeAzureHostedServiceUpdateMethod.cs} | 10 +- ...keAzureLoadBalancerBeginCreatingMethod.cs} | 12 +- ...keAzureLoadBalancerBeginDeletingMethod.cs} | 12 +- ...keAzureLoadBalancerBeginUpdatingMethod.cs} | 14 +- ...=> InvokeAzureLoadBalancerCreateMethod.cs} | 12 +- ...=> InvokeAzureLoadBalancerDeleteMethod.cs} | 12 +- ...=> InvokeAzureLoadBalancerUpdateMethod.cs} | 14 +- ...AzureOperatingSystemListFamiliesMethod.cs} | 6 +- ...> InvokeAzureOperatingSystemListMethod.cs} | 6 +- ...eServiceCertificateBeginCreatingMethod.cs} | 10 +- ...eServiceCertificateBeginDeletingMethod.cs} | 8 +- ...okeAzureServiceCertificateCreateMethod.cs} | 10 +- ...okeAzureServiceCertificateDeleteMethod.cs} | 8 +- ...InvokeAzureServiceCertificateGetMethod.cs} | 8 +- ...nvokeAzureServiceCertificateListMethod.cs} | 8 +- ...tualMachineBeginCapturingOSImageMethod.cs} | 14 +- ...tualMachineBeginCapturingVMImageMethod.cs} | 14 +- ...alMachineBeginCreatingDeploymentMethod.cs} | 10 +- ...AzureVirtualMachineBeginCreatingMethod.cs} | 12 +- ...AzureVirtualMachineBeginDeletingMethod.cs} | 14 +- ...ureVirtualMachineBeginRestartingMethod.cs} | 12 +- ...AzureVirtualMachineBeginShutdownMethod.cs} | 14 +- ...ualMachineBeginShuttingDownRolesMethod.cs} | 12 +- ...AzureVirtualMachineBeginStartingMethod.cs} | 12 +- ...VirtualMachineBeginStartingRolesMethod.cs} | 12 +- ...nUpdatingLoadBalancedEndpointSetMethod.cs} | 12 +- ...AzureVirtualMachineBeginUpdatingMethod.cs} | 14 +- ...zureVirtualMachineCaptureOSImageMethod.cs} | 14 +- ...zureVirtualMachineCaptureVMImageMethod.cs} | 14 +- ...reVirtualMachineCreateDeploymentMethod.cs} | 10 +- ... InvokeAzureVirtualMachineCreateMethod.cs} | 12 +- ... InvokeAzureVirtualMachineDeleteMethod.cs} | 14 +- ... => InvokeAzureVirtualMachineGetMethod.cs} | 12 +- ...rtualMachineGetRemoteDesktopFileMethod.cs} | 12 +- ...InvokeAzureVirtualMachineRestartMethod.cs} | 12 +- ...nvokeAzureVirtualMachineShutdownMethod.cs} | 14 +- ...AzureVirtualMachineShutdownRolesMethod.cs} | 12 +- ...> InvokeAzureVirtualMachineStartMethod.cs} | 12 +- ...okeAzureVirtualMachineStartRolesMethod.cs} | 12 +- ...ineUpdateLoadBalancedEndpointSetMethod.cs} | 12 +- ... InvokeAzureVirtualMachineUpdateMethod.cs} | 14 +- ...MachineDiskBeginCreatingDataDiskMethod.cs} | 14 +- ...MachineDiskBeginDeletingDataDiskMethod.cs} | 16 +- ...tualMachineDiskBeginUpdatingDiskMethod.cs} | 10 +- ...VirtualMachineDiskCreateDataDiskMethod.cs} | 14 +- ...zureVirtualMachineDiskCreateDiskMethod.cs} | 8 +- ...VirtualMachineDiskDeleteDataDiskMethod.cs} | 16 +- ...zureVirtualMachineDiskDeleteDiskMethod.cs} | 10 +- ...ureVirtualMachineDiskGetDataDiskMethod.cs} | 14 +- ...keAzureVirtualMachineDiskGetDiskMethod.cs} | 8 +- ...AzureVirtualMachineDiskListDisksMethod.cs} | 6 +- ...VirtualMachineDiskUpdateDataDiskMethod.cs} | 16 +- ...zureVirtualMachineDiskUpdateDiskMethod.cs} | 10 +- ...VirtualMachineDiskUpdateDiskSizeMethod.cs} | 10 +- ...AzureVirtualMachineExtensionListMethod.cs} | 6 +- ...tualMachineExtensionListVersionsMethod.cs} | 10 +- ...irtualMachineOSImageBeginSharingMethod.cs} | 10 +- ...MachineOSImageBeginUnreplicatingMethod.cs} | 8 +- ...AzureVirtualMachineOSImageCreateMethod.cs} | 8 +- ...AzureVirtualMachineOSImageDeleteMethod.cs} | 10 +- ...eVirtualMachineOSImageGetDetailsMethod.cs} | 8 +- ...okeAzureVirtualMachineOSImageGetMethod.cs} | 8 +- ...keAzureVirtualMachineOSImageListMethod.cs} | 6 +- ...reVirtualMachineOSImageReplicateMethod.cs} | 10 +- ...eAzureVirtualMachineOSImageShareMethod.cs} | 10 +- ...VirtualMachineOSImageUnreplicateMethod.cs} | 8 +- ...AzureVirtualMachineOSImageUpdateMethod.cs} | 10 +- ...rtualMachineVMImageBeginCreatingMethod.cs} | 8 +- ...rtualMachineVMImageBeginDeletingMethod.cs} | 10 +- ...irtualMachineVMImageBeginSharingMethod.cs} | 10 +- ...MachineVMImageBeginUnreplicatingMethod.cs} | 8 +- ...AzureVirtualMachineVMImageCreateMethod.cs} | 8 +- ...AzureVirtualMachineVMImageDeleteMethod.cs} | 10 +- ...eVirtualMachineVMImageGetDetailsMethod.cs} | 8 +- ...keAzureVirtualMachineVMImageListMethod.cs} | 6 +- ...reVirtualMachineVMImageReplicateMethod.cs} | 10 +- ...eAzureVirtualMachineVMImageShareMethod.cs} | 10 +- ...VirtualMachineVMImageUnreplicateMethod.cs} | 8 +- ...AzureVirtualMachineVMImageUpdateMethod.cs} | 10 +- 160 files changed, 1113 insertions(+), 1064 deletions(-) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerAddDNSServerCmdlet.cs => InvokeAzureDNSServerAddDNSServerMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs => InvokeAzureDNSServerBeginAddingDNSServerMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs => InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs => InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs} (81%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerDeleteDNSServerCmdlet.cs => InvokeAzureDNSServerDeleteDNSServerMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/{InvokeAzureDNSServerUpdateDNSServerCmdlet.cs => InvokeAzureDNSServerUpdateDNSServerMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs => InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs => InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginCreatingCmdlet.cs => InvokeAzureDeploymentBeginCreatingMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs => InvokeAzureDeploymentBeginDeletingByNameMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs => InvokeAzureDeploymentBeginDeletingBySlotMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs => InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs => InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginSwappingCmdlet.cs => InvokeAzureDeploymentBeginSwappingMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs => InvokeAzureDeploymentBeginUpgradingByNameMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs => InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs => InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs => InvokeAzureDeploymentChangeConfigurationByNameMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs => InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentCreateCmdlet.cs => InvokeAzureDeploymentCreateMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentDeleteByNameCmdlet.cs => InvokeAzureDeploymentDeleteByNameMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentDeleteBySlotCmdlet.cs => InvokeAzureDeploymentDeleteBySlotMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentGetByNameCmdlet.cs => InvokeAzureDeploymentGetByNameMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentGetBySlotCmdlet.cs => InvokeAzureDeploymentGetBySlotMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentGetPackageByNameCmdlet.cs => InvokeAzureDeploymentGetPackageByNameMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentGetPackageBySlotCmdlet.cs => InvokeAzureDeploymentGetPackageBySlotMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentListEventsBySlotCmdlet.cs => InvokeAzureDeploymentListEventsBySlotMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentListEventsCmdlet.cs => InvokeAzureDeploymentListEventsMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs => InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs => InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentSwapCmdlet.cs => InvokeAzureDeploymentSwapMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs => InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentUpgradeByNameCmdlet.cs => InvokeAzureDeploymentUpgradeByNameMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentUpgradeBySlotCmdlet.cs => InvokeAzureDeploymentUpgradeBySlotMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs => InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/{InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs => InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageBeginRegisteringCmdlet.cs => InvokeAzureExtensionImageBeginRegisteringMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs => InvokeAzureExtensionImageBeginUnregisteringMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageBeginUpdatingCmdlet.cs => InvokeAzureExtensionImageBeginUpdatingMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageRegisterCmdlet.cs => InvokeAzureExtensionImageRegisterMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageUnregisterCmdlet.cs => InvokeAzureExtensionImageUnregisterMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/{InvokeAzureExtensionImageUpdateCmdlet.cs => InvokeAzureExtensionImageUpdateMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceAddExtensionCmdlet.cs => InvokeAzureHostedServiceAddExtensionMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs => InvokeAzureHostedServiceBeginAddingExtensionMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs => InvokeAzureHostedServiceBeginDeletingAllMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs => InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs => InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceCreateCmdlet.cs => InvokeAzureHostedServiceCreateMethod.cs} (90%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceDeleteAllCmdlet.cs => InvokeAzureHostedServiceDeleteAllMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceDeleteExtensionCmdlet.cs => InvokeAzureHostedServiceDeleteExtensionMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceDeleteCmdlet.cs => InvokeAzureHostedServiceDeleteMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceGetDetailedCmdlet.cs => InvokeAzureHostedServiceGetDetailedMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceGetExtensionCmdlet.cs => InvokeAzureHostedServiceGetExtensionMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceGetCmdlet.cs => InvokeAzureHostedServiceGetMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs => InvokeAzureHostedServiceListAvailableExtensionsMethod.cs} (97%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs => InvokeAzureHostedServiceListExtensionVersionsMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceListExtensionsCmdlet.cs => InvokeAzureHostedServiceListExtensionsMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceListCmdlet.cs => InvokeAzureHostedServiceListMethod.cs} (92%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/{InvokeAzureHostedServiceUpdateCmdlet.cs => InvokeAzureHostedServiceUpdateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerBeginCreatingCmdlet.cs => InvokeAzureLoadBalancerBeginCreatingMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerBeginDeletingCmdlet.cs => InvokeAzureLoadBalancerBeginDeletingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs => InvokeAzureLoadBalancerBeginUpdatingMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerCreateCmdlet.cs => InvokeAzureLoadBalancerCreateMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerDeleteCmdlet.cs => InvokeAzureLoadBalancerDeleteMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/{InvokeAzureLoadBalancerUpdateCmdlet.cs => InvokeAzureLoadBalancerUpdateMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/{InvokeAzureOperatingSystemListFamiliesCmdlet.cs => InvokeAzureOperatingSystemListFamiliesMethod.cs} (91%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/{InvokeAzureOperatingSystemListCmdlet.cs => InvokeAzureOperatingSystemListMethod.cs} (92%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateBeginCreatingCmdlet.cs => InvokeAzureServiceCertificateBeginCreatingMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateBeginDeletingCmdlet.cs => InvokeAzureServiceCertificateBeginDeletingMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateCreateCmdlet.cs => InvokeAzureServiceCertificateCreateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateDeleteCmdlet.cs => InvokeAzureServiceCertificateDeleteMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateGetCmdlet.cs => InvokeAzureServiceCertificateGetMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/{InvokeAzureServiceCertificateListCmdlet.cs => InvokeAzureServiceCertificateListMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs => InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs} (81%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs => InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs} (81%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs => InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs} (91%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginCreatingCmdlet.cs => InvokeAzureVirtualMachineBeginCreatingMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginDeletingCmdlet.cs => InvokeAzureVirtualMachineBeginDeletingMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginRestartingCmdlet.cs => InvokeAzureVirtualMachineBeginRestartingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginShutdownCmdlet.cs => InvokeAzureVirtualMachineBeginShutdownMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs => InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginStartingCmdlet.cs => InvokeAzureVirtualMachineBeginStartingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs => InvokeAzureVirtualMachineBeginStartingRolesMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs => InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs => InvokeAzureVirtualMachineBeginUpdatingMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs => InvokeAzureVirtualMachineCaptureOSImageMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs => InvokeAzureVirtualMachineCaptureVMImageMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs => InvokeAzureVirtualMachineCreateDeploymentMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineCreateCmdlet.cs => InvokeAzureVirtualMachineCreateMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineDeleteCmdlet.cs => InvokeAzureVirtualMachineDeleteMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineGetCmdlet.cs => InvokeAzureVirtualMachineGetMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs => InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineRestartCmdlet.cs => InvokeAzureVirtualMachineRestartMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineShutdownCmdlet.cs => InvokeAzureVirtualMachineShutdownMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineShutdownRolesCmdlet.cs => InvokeAzureVirtualMachineShutdownRolesMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineStartCmdlet.cs => InvokeAzureVirtualMachineStartMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineStartRolesCmdlet.cs => InvokeAzureVirtualMachineStartRolesMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs => InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs} (88%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/{InvokeAzureVirtualMachineUpdateCmdlet.cs => InvokeAzureVirtualMachineUpdateMethod.cs} (83%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs => InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs} (81%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs => InvokeAzureVirtualMachineDiskCreateDiskMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs} (79%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs => InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs} (82%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs => InvokeAzureVirtualMachineDiskGetDiskMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskListDisksCmdlet.cs => InvokeAzureVirtualMachineDiskListDisksMethod.cs} (91%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs => InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs} (79%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs => InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/{InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs => InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs} (85%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/{InvokeAzureVirtualMachineExtensionListCmdlet.cs => InvokeAzureVirtualMachineExtensionListMethod.cs} (91%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/{InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs => InvokeAzureVirtualMachineExtensionListVersionsMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs => InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs => InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs} (93%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageCreateCmdlet.cs => InvokeAzureVirtualMachineOSImageCreateMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs => InvokeAzureVirtualMachineOSImageDeleteMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs => InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageGetCmdlet.cs => InvokeAzureVirtualMachineOSImageGetMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageListCmdlet.cs => InvokeAzureVirtualMachineOSImageListMethod.cs} (92%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs => InvokeAzureVirtualMachineOSImageReplicateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageShareCmdlet.cs => InvokeAzureVirtualMachineOSImageShareMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs => InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/{InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs => InvokeAzureVirtualMachineOSImageUpdateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs => InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs => InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs => InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs} (84%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs => InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs} (93%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageCreateCmdlet.cs => InvokeAzureVirtualMachineVMImageCreateMethod.cs} (89%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs => InvokeAzureVirtualMachineVMImageDeleteMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs => InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageListCmdlet.cs => InvokeAzureVirtualMachineVMImageListMethod.cs} (92%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs => InvokeAzureVirtualMachineVMImageReplicateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageShareCmdlet.cs => InvokeAzureVirtualMachineVMImageShareMethod.cs} (86%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs => InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs} (87%) rename src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/{InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs => InvokeAzureVirtualMachineVMImageUpdateMethod.cs} (87%) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 index bbb4ed72c84c..9ee38cb1d23b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 @@ -1,22 +1,36 @@ [CmdletBinding()] param( - [Parameter(Mandatory = $true)] - [string]$dllFolder, + [Parameter(Mandatory = $true)] + [string]$dllFolder, - [Parameter(Mandatory = $true)] - [string]$outFolder, - - # The base cmdlet from which all automation cmdlets derive - [Parameter(Mandatory = $false)] - [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', + [Parameter(Mandatory = $true)] + [string]$outFolder, + + # The base cmdlet from which all automation cmdlets derive + [Parameter(Mandatory = $false)] + [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', + + # The property field to access the client wrapper class from the base cmdlet + [Parameter(Mandatory = $false)] + [string]$base_class_client_field = 'ComputeClient', - # Cmdlet Code Generation Style - # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) - # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) - [Parameter(Mandatory = $false)] - [string]$cmdletStyle = 'Invoke' + # Cmdlet Code Generation Style + # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) + # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) + [Parameter(Mandatory = $false)] + [string]$cmdletStyle = 'Invoke' ) +$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; +$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; + +$code_common_usings = @( + 'System.Management.Automation', + 'Microsoft.Azure', + 'Microsoft.WindowsAzure.Commands.ServiceManagement', + 'Microsoft.WindowsAzure.Commands.Utilities.Common' +); + $code_common_header = @" // @@ -41,12 +55,35 @@ $code_common_header = // code is regenerated. "@; -$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; -$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; +$new_line_str = "`r`n"; + +function Get-SortedUsings +{ + param( + # Sample: @('System.Management.Automation', 'Microsoft.Azure', ...) + [Parameter(Mandatory = $true)] + $common_using_str_list, + + # Sample: 'Microsoft.WindowsAzure.Management.Compute' + [Parameter(Mandatory = $true)] + $client_library_namespace + ) + + $a1 = @() + $common_using_str_list + $client_library_namespace; + $a2 = Sort-Object -Descending -Unique -InputObject $a1; + $a3 = $a2 | foreach { "using ${_};" }; + + $text = [string]::Join($new_line_str, $a3); + + return $text; +} + +$code_using_strs = Get-SortedUsings $code_common_usings $client_library_namespace; function Get-NormalizedName { param( + # Sample: 'vmName' => 'VMName', 'resourceGroup' => 'ResourceGroup', etc. [Parameter(Mandatory = $True)] [string]$inputName ) @@ -73,6 +110,8 @@ function Get-NormalizedName function Get-OperationShortName { param( + # Sample #1: 'IVirtualMachineOperations' => 'VirtualMachine' + # Sample #2: 'IDeploymentOperations' => 'Deployment' [Parameter(Mandatory = $True)] [string]$opFullName ) @@ -83,7 +122,8 @@ function Get-OperationShortName if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) { - $opShortName = $opShortName.Substring($prefix.Length, ($opShortName.Length - $prefix.Length - $suffix.Length)); + $lenOpShortName = ($opShortName.Length - $prefix.Length - $suffix.Length); + $opShortName = $opShortName.Substring($prefix.Length, $lenOpShortName); } return $opShortName; @@ -93,20 +133,19 @@ function Write-BaseCmdletFile { param( [Parameter(Mandatory = $True)] - [string]$fileFullPath, + [string]$file_full_path, [Parameter(Mandatory = $True)] - $operationNameList, + $operation_name_list, [Parameter(Mandatory = $True)] - $clientClass + $client_class_info ) - - [System.Reflection.PropertyInfo[]]$propItems = $clientClass.GetProperties(); + [System.Reflection.PropertyInfo[]]$propItems = $client_class_info.GetProperties(); $operation_get_code = ""; - foreach ($opFullName in $operationNameList) + foreach ($opFullName in $operation_name_list) { [string]$sOpFullName = $opFullName; Write-Output ('$sOpFullName = ' + $sOpFullName); @@ -131,26 +170,25 @@ function Write-BaseCmdletFile { get { - return ComputeClient.${opPropName}; + return ${base_class_client_field}.${opPropName}; } } "@; - if (-not ($operation_get_code -eq '')) + if (-not ($operation_get_code -eq "")) { - $operation_get_code += "`r`n"; + $operation_get_code += ($new_line_str * 2); } $operation_get_code += $operation_get_template; } } - $source_template = + $cmdlet_source_code_text = @" ${code_common_header} -using ${client_library_namespace}; -using Microsoft.WindowsAzure.Commands.Utilities.Common; +$code_using_strs namespace ${code_common_namespace} { @@ -161,7 +199,7 @@ ${operation_get_code} } "@; - Set-Content -Path $fileFullPath -Value ($source_template | Out-String) -Force; + $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; } function Write-OperationCmdletFile @@ -179,15 +217,16 @@ function Write-OperationCmdletFile $methodName = ($operationMethodInfo.Name.Replace('Async', '')); $cmdlet_verb = "Invoke"; - $cmdlet_noun = "Azure" + $opShortName + $methodName; - $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun + 'Cmdlet'; + $cmdlet_noun_prefix = 'Azure'; + $cmdlet_noun_suffix = 'Method'; + $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; $indents = " " * 8; - $new_line = "`r`n"; $get_set_block = '{ get; set; }'; $cmdlet_generated_code = ''; - # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line; + # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line_str; $params = $operationMethodInfo.GetParameters(); [System.Collections.ArrayList]$param_names = @(); @@ -200,13 +239,13 @@ function Write-OperationCmdletFile Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); - $param_attributes = $indents + "[Parameter(Mandatory = true), ValidateNotNullOrEmpty]" + $new_line; - $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line; + $param_attributes = $indents + "[Parameter(Mandatory = true)]" + $new_line_str; + $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line_str; $param_code_content = $param_attributes + $param_definition; - $cmdlet_generated_code += $param_code_content + $new_line; + $cmdlet_generated_code += $param_code_content + $new_line_str; - $param_names.Add($normalized_param_name); + $st = $param_names.Add($normalized_param_name); } } @@ -233,13 +272,9 @@ function Write-OperationCmdletFile @" ${code_common_header} -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; -using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; +$code_using_strs -namespace Microsoft.WindowsAzure.Commands.Compute.Automation +namespace ${code_common_namespace} { [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet @@ -249,10 +284,11 @@ ${cmdlet_generated_code} } "@; - $fileFullPath = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; - Set-Content -Path $fileFullPath -Value $cmdlt_source_template -Force; + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; } +# Code Generation Main: Write-Output $dllFolder; Write-Output $outFolder; @@ -264,7 +300,7 @@ $output = Get-ChildItem -Path $dllFolder | Out-String; Write-Output $output; -$dllname = 'Microsoft.WindowsAzure.Management.Compute'; +$dllname = $client_library_namespace; $dllfile = $dllname + '.dll'; $dllFileFullPath = $dllFolder + '\' + $dllfile; @@ -302,7 +338,7 @@ else $methods = $ft.GetMethods(); foreach ($mt in $methods) { - Write-Output ($mt.Name.Replace('Async', '')); + Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); Write-OperationCmdletFile $opOutFolder $opShortName $mt; } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj index 098f68c52df7..841880a93253 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj @@ -159,163 +159,163 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs index a9ffb84da2e8..6b982fa237a3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs @@ -19,8 +19,11 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using Microsoft.WindowsAzure.Management.Compute; +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -33,6 +36,7 @@ public IDeploymentOperations DeploymentClient return ComputeClient.Deployments; } } + public IDNSServerOperations DNSServerClient { get @@ -40,6 +44,7 @@ public IDNSServerOperations DNSServerClient return ComputeClient.DnsServer; } } + public IExtensionImageOperations ExtensionImageClient { get @@ -47,6 +52,7 @@ public IExtensionImageOperations ExtensionImageClient return ComputeClient.ExtensionImages; } } + public IHostedServiceOperations HostedServiceClient { get @@ -54,6 +60,7 @@ public IHostedServiceOperations HostedServiceClient return ComputeClient.HostedServices; } } + public ILoadBalancerOperations LoadBalancerClient { get @@ -61,6 +68,7 @@ public ILoadBalancerOperations LoadBalancerClient return ComputeClient.LoadBalancers; } } + public IOperatingSystemOperations OperatingSystemClient { get @@ -68,6 +76,7 @@ public IOperatingSystemOperations OperatingSystemClient return ComputeClient.OperatingSystems; } } + public IServiceCertificateOperations ServiceCertificateClient { get @@ -75,6 +84,7 @@ public IServiceCertificateOperations ServiceCertificateClient return ComputeClient.ServiceCertificates; } } + public IVirtualMachineDiskOperations VirtualMachineDiskClient { get @@ -82,6 +92,7 @@ public IVirtualMachineDiskOperations VirtualMachineDiskClient return ComputeClient.VirtualMachineDisks; } } + public IVirtualMachineExtensionOperations VirtualMachineExtensionClient { get @@ -89,6 +100,7 @@ public IVirtualMachineExtensionOperations VirtualMachineExtensionClient return ComputeClient.VirtualMachineExtensions; } } + public IVirtualMachineOperations VirtualMachineClient { get @@ -96,6 +108,7 @@ public IVirtualMachineOperations VirtualMachineClient return ComputeClient.VirtualMachines; } } + public IVirtualMachineOSImageOperations VirtualMachineOSImageClient { get @@ -103,6 +116,7 @@ public IVirtualMachineOSImageOperations VirtualMachineOSImageClient return ComputeClient.VirtualMachineOSImages; } } + public IVirtualMachineVMImageOperations VirtualMachineVMImageClient { get @@ -112,4 +126,3 @@ public IVirtualMachineVMImageOperations VirtualMachineVMImageClient } } } - diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index c9f100bc6423..e46ff6849292 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerAddDNSServer")] - public class InvokeAzureDNSServerAddDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerAddDNSServerMethod")] + public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs index 6d941da26924..f67e89df2b19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerBeginAddingDNSServer")] - public class InvokeAzureDNSServerBeginAddingDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerBeginAddingDNSServerMethod")] + public class InvokeAzureDNSServerBeginAddingDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs index ec14071999f5..387b31ed4949 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerBeginDeletingDNSServer")] - public class InvokeAzureDNSServerBeginDeletingDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerBeginDeletingDNSServerMethod")] + public class InvokeAzureDNSServerBeginDeletingDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs similarity index 81% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs index 73b2111c41e8..2adaf1e500b3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerBeginUpdatingDNSServer")] - public class InvokeAzureDNSServerBeginUpdatingDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerBeginUpdatingDNSServerMethod")] + public class InvokeAzureDNSServerBeginUpdatingDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 10b889faeaca..ffbb1e66970b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerDeleteDNSServer")] - public class InvokeAzureDNSServerDeleteDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerDeleteDNSServerMethod")] + public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 95d876d990d2..58004b12231a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerUpdateDNSServer")] - public class InvokeAzureDNSServerUpdateDNSServerCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDNSServerUpdateDNSServerMethod")] + public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs index bd4fc0243647..ee25112a231c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationByName")] - public class InvokeAzureDeploymentBeginChangingConfigurationByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationByNameMethod")] + public class InvokeAzureDeploymentBeginChangingConfigurationByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs index d013bb5b7c74..39d97c2f0e11 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationBySlot")] - public class InvokeAzureDeploymentBeginChangingConfigurationBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationBySlotMethod")] + public class InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs index 5ad27e90994d..bf265f9dbd33 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginCreating")] - public class InvokeAzureDeploymentBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginCreatingMethod")] + public class InvokeAzureDeploymentBeginCreatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs index 2c9bf08e903d..ad174b283f2b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingByName")] - public class InvokeAzureDeploymentBeginDeletingByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingByNameMethod")] + public class InvokeAzureDeploymentBeginDeletingByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs index f6da0a61c8db..3ce0ea1f06bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingBySlot")] - public class InvokeAzureDeploymentBeginDeletingBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingBySlotMethod")] + public class InvokeAzureDeploymentBeginDeletingBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs index ee9168317df5..50a85b941bb8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByBeploymentSlot")] - public class InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs index 0fc2f9f5b5c9..14fa53d52696 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs index 6f21dce4a493..0d6b7d3e6d1a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageByName")] - public class InvokeAzureDeploymentBeginGettingPackageByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageByNameMethod")] + public class InvokeAzureDeploymentBeginGettingPackageByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs index 7d077fd99ba4..78d115a1adc3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageBySlot")] - public class InvokeAzureDeploymentBeginGettingPackageBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageBySlotMethod")] + public class InvokeAzureDeploymentBeginGettingPackageBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs index 4b94b0f6d356..e73bc792f0f4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs index 3d3388b93671..a651057aa177 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs index 3c5f4bd971a3..8ef58126e466 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Resources { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs index 145bf4db13d5..ffd0902dc4c4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Resources { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs index 42a069a2d567..4e089e45c51f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs index b79f269056b2..ec0f33100ded 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs index fe80bf3e73b1..0b686d1be50c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginSwapping")] - public class InvokeAzureDeploymentBeginSwappingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginSwappingMethod")] + public class InvokeAzureDeploymentBeginSwappingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs index 0745c7070c36..4d6ff53a2987 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentName")] - public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs index 597a7c3cc3e4..2cbeeda75291 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentSlot")] - public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs index 2b1e31cb15a5..d6f781ddcf57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingByName")] - public class InvokeAzureDeploymentBeginUpgradingByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingByNameMethod")] + public class InvokeAzureDeploymentBeginUpgradingByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs index b08d35cbcff4..72d72f50c22b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingBySlot")] - public class InvokeAzureDeploymentBeginUpgradingBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingBySlotMethod")] + public class InvokeAzureDeploymentBeginUpgradingBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs index 0e2ad9e51707..0171c3d872b6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentName")] - public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod")] + public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs index b4235c3d722a..bb7b8ca7a37b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlot")] - public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod")] + public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 3356de9b5c5e..fe385b3570c6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationByName")] - public class InvokeAzureDeploymentChangeConfigurationByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationByNameMethod")] + public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 0355c64e981c..cd0200dc83c2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationBySlot")] - public class InvokeAzureDeploymentChangeConfigurationBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationBySlotMethod")] + public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index 5a00f4000d08..3b907eccd9b7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentCreate")] - public class InvokeAzureDeploymentCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentCreateMethod")] + public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index b8c01bd74167..9733914857da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteByName")] - public class InvokeAzureDeploymentDeleteByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentDeleteByNameMethod")] + public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 324af49c5b73..0028991a0310 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteBySlot")] - public class InvokeAzureDeploymentDeleteBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentDeleteBySlotMethod")] + public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 7070536d5416..77a99ac712a5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 5eda9cf337cd..190d122bc875 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index b5f0ba13b012..9cd99539de96 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetByName")] - public class InvokeAzureDeploymentGetByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentGetByNameMethod")] + public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index dfbd39990612..f417e4650679 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetBySlot")] - public class InvokeAzureDeploymentGetBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentGetBySlotMethod")] + public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index 062c41f16fe8..50fc13a7a076 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetPackageByName")] - public class InvokeAzureDeploymentGetPackageByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentGetPackageByNameMethod")] + public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 4490a3af2d76..9cc2d6b695e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetPackageBySlot")] - public class InvokeAzureDeploymentGetPackageBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentGetPackageBySlotMethod")] + public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index be48a4cb4705..13a26201661f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentListEventsBySlot")] - public class InvokeAzureDeploymentListEventsBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentListEventsBySlotMethod")] + public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.DateTime StartTime { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.DateTime EndTime { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 607b60e09d00..5c9afa536487 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentListEvents")] - public class InvokeAzureDeploymentListEventsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentListEventsMethod")] + public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.DateTime StartTime { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.DateTime EndTime { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 3108b15856bc..fa4364dc8250 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 00e4cf12fa85..ca829d5f73f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index db767cb5d011..ef23f50cd4e5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Resources { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index 2df62dd80b2e..cf684500351f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Resources { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 201aaafa5881..6460da27be5d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentName")] - public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] + public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 5f7d8cf985d5..8e708a97deb5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentSlot")] - public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] + public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index c5eb6aa9bc6c..c820a7769067 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentName")] - public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] + public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index a304b8f5b24e..f1e453d76a0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlot")] - public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] + public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 9f8b0650b2a5..84f811e80a50 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentSwap")] - public class InvokeAzureDeploymentSwapCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentSwapMethod")] + public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 21bc01156777..bea40be0d0a4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentName")] - public class InvokeAzureDeploymentUpdateStatusByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentNameMethod")] + public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index b6b98329abf0..ea89f315e6fc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentSlot")] - public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] + public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index a3843dbdc60e..55c9cbcf957d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpgradeByName")] - public class InvokeAzureDeploymentUpgradeByNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentUpgradeByNameMethod")] + public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index 0a6a5fe43baa..c27474fba0e3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpgradeBySlot")] - public class InvokeAzureDeploymentUpgradeBySlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentUpgradeBySlotMethod")] + public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 15cda49289c0..9d980ac613e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentName")] - public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] + public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 532cbe94c6be..0f88a2346a0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentSlot")] - public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] + public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs index 0941d04ef07c..e1f342d3c74b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageBeginRegistering")] - public class InvokeAzureExtensionImageBeginRegisteringCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageBeginRegisteringMethod")] + public class InvokeAzureExtensionImageBeginRegisteringMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs index 156964db2e1a..eb53a1088cea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageBeginUnregistering")] - public class InvokeAzureExtensionImageBeginUnregisteringCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageBeginUnregisteringMethod")] + public class InvokeAzureExtensionImageBeginUnregisteringMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ProviderNamespace { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Type { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Version { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs index aef28fa4236c..640ff6dba10c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageBeginUpdating")] - public class InvokeAzureExtensionImageBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageBeginUpdatingMethod")] + public class InvokeAzureExtensionImageBeginUpdatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 8a8b8b8f2ad3..7b3d15673f45 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageRegister")] - public class InvokeAzureExtensionImageRegisterCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageRegisterMethod")] + public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 071f2c835884..04d20ee58444 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageUnregister")] - public class InvokeAzureExtensionImageUnregisterCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageUnregisterMethod")] + public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ProviderNamespace { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Type { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Version { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 0cd3e86aff49..af2398792da0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageUpdate")] - public class InvokeAzureExtensionImageUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureExtensionImageUpdateMethod")] + public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index 676ea4bd3a0b..1b40831fddd2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceAddExtension")] - public class InvokeAzureHostedServiceAddExtensionCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceAddExtensionMethod")] + public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs index 6cc183064678..53f33a919d8c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceBeginAddingExtension")] - public class InvokeAzureHostedServiceBeginAddingExtensionCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceBeginAddingExtensionMethod")] + public class InvokeAzureHostedServiceBeginAddingExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs index 82ac3943eac3..f3bbe208ee06 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingAll")] - public class InvokeAzureHostedServiceBeginDeletingAllCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingAllMethod")] + public class InvokeAzureHostedServiceBeginDeletingAllMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs index 6fde88917f24..e43b96100215 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingExtension")] - public class InvokeAzureHostedServiceBeginDeletingExtensionCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingExtensionMethod")] + public class InvokeAzureHostedServiceBeginDeletingExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index cd5b56123b74..379f4baedf24 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceCheckNameAvailability")] - public class InvokeAzureHostedServiceCheckNameAvailabilityCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceCheckNameAvailabilityMethod")] + public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs similarity index 90% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 9b2b4c83d3b5..beaaaa189997 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceCreate")] - public class InvokeAzureHostedServiceCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceCreateMethod")] + public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index db6fc9d67dd1..c716504878f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDeleteAll")] - public class InvokeAzureHostedServiceDeleteAllCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceDeleteAllMethod")] + public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index deb7923e1538..5efff892e4c3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDeleteExtension")] - public class InvokeAzureHostedServiceDeleteExtensionCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceDeleteExtensionMethod")] + public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index 3ee93cf6f79e..cd738070c881 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDelete")] - public class InvokeAzureHostedServiceDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceDeleteMethod")] + public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index 435115335528..bc4f20a4550d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGetDetailed")] - public class InvokeAzureHostedServiceGetDetailedCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceGetDetailedMethod")] + public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 6a7aff6b05e3..56f3156885a6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGetExtension")] - public class InvokeAzureHostedServiceGetExtensionCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceGetExtensionMethod")] + public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index 0ba8f80d5591..84b9b965d3a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGet")] - public class InvokeAzureHostedServiceGetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceGetMethod")] + public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs similarity index 97% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index a59943f46474..44de8f86d581 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListAvailableExtensions")] - public class InvokeAzureHostedServiceListAvailableExtensionsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceListAvailableExtensionsMethod")] + public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index 514d68f53a9f..b19f8bdd2aff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListExtensionVersions")] - public class InvokeAzureHostedServiceListExtensionVersionsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceListExtensionVersionsMethod")] + public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ProviderNamespace { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ExtensionType { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 1cfa052938f7..00d12d05bbef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListExtensions")] - public class InvokeAzureHostedServiceListExtensionsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceListExtensionsMethod")] + public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs similarity index 92% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index 2e849f447784..96c7ec8fb5a1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceList")] - public class InvokeAzureHostedServiceListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceListMethod")] + public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index ae1804142db8..d3b4c52ccf46 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceUpdate")] - public class InvokeAzureHostedServiceUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureHostedServiceUpdateMethod")] + public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs index 412f70315cc0..f8b03b29912f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerBeginCreating")] - public class InvokeAzureLoadBalancerBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerBeginCreatingMethod")] + public class InvokeAzureLoadBalancerBeginCreatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs index f44bddd1fe1b..4828af898272 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerBeginDeleting")] - public class InvokeAzureLoadBalancerBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerBeginDeletingMethod")] + public class InvokeAzureLoadBalancerBeginDeletingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs index ac9ba9fd86b2..462d7224ad86 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerBeginUpdating")] - public class InvokeAzureLoadBalancerBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerBeginUpdatingMethod")] + public class InvokeAzureLoadBalancerBeginUpdatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index c679ccdc1efd..8105669add81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerCreate")] - public class InvokeAzureLoadBalancerCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerCreateMethod")] + public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 7e6932faafb7..6371f2fc29b9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerDelete")] - public class InvokeAzureLoadBalancerDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerDeleteMethod")] + public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 5157573c7794..e0a2b5cf4c15 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerUpdate")] - public class InvokeAzureLoadBalancerUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureLoadBalancerUpdateMethod")] + public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs similarity index 91% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index 4688c0476594..a2b2a00a09e3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureOperatingSystemListFamilies")] - public class InvokeAzureOperatingSystemListFamiliesCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureOperatingSystemListFamiliesMethod")] + public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs similarity index 92% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index db87878ed8d6..522a82255e78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureOperatingSystemList")] - public class InvokeAzureOperatingSystemListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureOperatingSystemListMethod")] + public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs index 6946e5acc75f..040ade69aba4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateBeginCreating")] - public class InvokeAzureServiceCertificateBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateBeginCreatingMethod")] + public class InvokeAzureServiceCertificateBeginCreatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs index b112fcc60905..d200d4b5750b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateBeginDeleting")] - public class InvokeAzureServiceCertificateBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateBeginDeletingMethod")] + public class InvokeAzureServiceCertificateBeginDeletingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index ea3594fa9d2b..79f6a7ffd946 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateCreate")] - public class InvokeAzureServiceCertificateCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateCreateMethod")] + public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index 9dde1ff56027..5d7184e28c97 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateDelete")] - public class InvokeAzureServiceCertificateDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateDeleteMethod")] + public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index c176d5b94bb6..0727b7dd2b18 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateGet")] - public class InvokeAzureServiceCertificateGetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateGetMethod")] + public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 78dce29a2621..6fabe6985a99 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateList")] - public class InvokeAzureServiceCertificateListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureServiceCertificateListMethod")] + public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs similarity index 81% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs index 2d9e95730514..c753b85d55c6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingOSImage")] - public class InvokeAzureVirtualMachineBeginCapturingOSImageCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingOSImageMethod")] + public class InvokeAzureVirtualMachineBeginCapturingOSImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs similarity index 81% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs index 46f5d44091ab..2ab630698a97 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingVMImage")] - public class InvokeAzureVirtualMachineBeginCapturingVMImageCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingVMImageMethod")] + public class InvokeAzureVirtualMachineBeginCapturingVMImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs similarity index 91% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs index d7dafd113ee0..e19da035484c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingDeployment")] - public class InvokeAzureVirtualMachineBeginCreatingDeploymentCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingDeploymentMethod")] + public class InvokeAzureVirtualMachineBeginCreatingDeploymentMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs index 2962a9539f4f..310a4df1337d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginCreating")] - public class InvokeAzureVirtualMachineBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingMethod")] + public class InvokeAzureVirtualMachineBeginCreatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs index 348b4c33033e..8711f661f854 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginDeleting")] - public class InvokeAzureVirtualMachineBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginDeletingMethod")] + public class InvokeAzureVirtualMachineBeginDeletingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs index 3144665bf80e..7736d6b59c80 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginRestarting")] - public class InvokeAzureVirtualMachineBeginRestartingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginRestartingMethod")] + public class InvokeAzureVirtualMachineBeginRestartingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index e274115ca6d0..592b1ed1c9bb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginShutdown")] - public class InvokeAzureVirtualMachineBeginShutdownCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginShutdownMethod")] + public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs index d903ce0289c7..8309e0128523 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginShuttingDownRoles")] - public class InvokeAzureVirtualMachineBeginShuttingDownRolesCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginShuttingDownRolesMethod")] + public class InvokeAzureVirtualMachineBeginShuttingDownRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs index 03d59dbe4a00..c0440a8dd72c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginStarting")] - public class InvokeAzureVirtualMachineBeginStartingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingMethod")] + public class InvokeAzureVirtualMachineBeginStartingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs index 8a13c7098b6e..a9d6b4744f84 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingRoles")] - public class InvokeAzureVirtualMachineBeginStartingRolesCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingRolesMethod")] + public class InvokeAzureVirtualMachineBeginStartingRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs index 2dfda47c002f..854245a7c914 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingLoadBalancedEndpointSet")] - public class InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod")] + public class InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs index 76541fd4f7c7..f1a19bcac1fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdating")] - public class InvokeAzureVirtualMachineBeginUpdatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingMethod")] + public class InvokeAzureVirtualMachineBeginUpdatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 461847cb586e..8b2cc3d6c2a2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCaptureOSImage")] - public class InvokeAzureVirtualMachineCaptureOSImageCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineCaptureOSImageMethod")] + public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 27c032ae117d..14fcc0ec305f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCaptureVMImage")] - public class InvokeAzureVirtualMachineCaptureVMImageCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineCaptureVMImageMethod")] + public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 0360687b3dc6..801e9db141ea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCreateDeployment")] - public class InvokeAzureVirtualMachineCreateDeploymentCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineCreateDeploymentMethod")] + public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 09794ffe1555..8fdbc009ea8f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCreate")] - public class InvokeAzureVirtualMachineCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineCreateMethod")] + public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 01dbc3b025ef..16ae7f1f5e19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDelete")] - public class InvokeAzureVirtualMachineDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDeleteMethod")] + public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index bd581a8ce6d9..49d9a1e02c9f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineGet")] - public class InvokeAzureVirtualMachineGetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineGetMethod")] + public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 61d9ae6bf037..2b08b004cbeb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineGetRemoteDesktopFile")] - public class InvokeAzureVirtualMachineGetRemoteDesktopFileCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineGetRemoteDesktopFileMethod")] + public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 767bc3f488b9..9af71c748bf7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineRestart")] - public class InvokeAzureVirtualMachineRestartCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineRestartMethod")] + public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index beac9bd72475..6c1f189122df 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineShutdown")] - public class InvokeAzureVirtualMachineShutdownCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineShutdownMethod")] + public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index e96174e06e64..2bfef1d959fd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineShutdownRoles")] - public class InvokeAzureVirtualMachineShutdownRolesCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineShutdownRolesMethod")] + public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 8c3978eb778e..2ee2710385c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineStart")] - public class InvokeAzureVirtualMachineStartCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineStartMethod")] + public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index db2786f0ca56..a0f79bb1835e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineStartRoles")] - public class InvokeAzureVirtualMachineStartRolesCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineStartRolesMethod")] + public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs similarity index 88% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 72a63268a922..deb20c4f619b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -19,24 +19,24 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineUpdateLoadBalancedEndpointSet")] - public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] + public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs similarity index 83% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index 76abd321183a..fb2840a36b23 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineUpdate")] - public class InvokeAzureVirtualMachineUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineUpdateMethod")] + public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs index 7e765d9db50a..b21ba68b11c6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginCreatingDataDisk")] - public class InvokeAzureVirtualMachineDiskBeginCreatingDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginCreatingDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs index 48dfe5080532..fb3b830c31d3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs @@ -19,30 +19,30 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginDeletingDataDisk")] - public class InvokeAzureVirtualMachineDiskBeginDeletingDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginDeletingDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs index 723d13558145..b7383be9730b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginUpdatingDisk")] - public class InvokeAzureVirtualMachineDiskBeginUpdatingDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginUpdatingDiskMethod")] + public class InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Name { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs similarity index 81% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index 5a726cc2cdc2..b6408a6edc21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDataDisk")] - public class InvokeAzureVirtualMachineDiskCreateDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index e57ce0a9833d..b24c9e6ca5c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDisk")] - public class InvokeAzureVirtualMachineDiskCreateDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDiskMethod")] + public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs similarity index 79% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index b4adf979b307..89d1e7aa3027 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -19,30 +19,30 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDataDisk")] - public class InvokeAzureVirtualMachineDiskDeleteDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 1da86a6faef6..6c3e84dc7af1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDisk")] - public class InvokeAzureVirtualMachineDiskDeleteDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDiskMethod")] + public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Name { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs similarity index 82% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 2680ad1aba08..dc2a37351e7b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -19,27 +19,27 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDataDisk")] - public class InvokeAzureVirtualMachineDiskGetDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 8fa7765f5446..145ccc94c342 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDisk")] - public class InvokeAzureVirtualMachineDiskGetDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDiskMethod")] + public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Name { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs similarity index 91% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index 836aff20dfbd..5bc8a82eab5b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskListDisks")] - public class InvokeAzureVirtualMachineDiskListDisksCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskListDisksMethod")] + public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs similarity index 79% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 1daa5d8b6049..26d3d8af2936 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -19,30 +19,30 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDataDisk")] - public class InvokeAzureVirtualMachineDiskUpdateDataDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDataDiskMethod")] + public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String RoleName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index b7bfe0ba867a..dc479ae466d0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDisk")] - public class InvokeAzureVirtualMachineDiskUpdateDiskCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskMethod")] + public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Name { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs similarity index 85% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index 05001cbec7b6..bc08550f26ff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskSize")] - public class InvokeAzureVirtualMachineDiskUpdateDiskSizeCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskSizeMethod")] + public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Name { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs similarity index 91% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 90de88e70120..ef7fdd3fc0c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineExtensionList")] - public class InvokeAzureVirtualMachineExtensionListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineExtensionListMethod")] + public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index ccfbbd7d80a8..2c2ba0f2f138 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineExtensionListVersions")] - public class InvokeAzureVirtualMachineExtensionListVersionsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineExtensionListVersionsMethod")] + public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String PublisherName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ExtensionName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs index 455b949b4bb7..b0059e57680d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginSharing")] - public class InvokeAzureVirtualMachineOSImageBeginSharingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginSharingMethod")] + public class InvokeAzureVirtualMachineOSImageBeginSharingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Permission { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs similarity index 93% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs index 1d4d9c426323..8ba5056ea7bf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginUnreplicating")] - public class InvokeAzureVirtualMachineOSImageBeginUnreplicatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginUnreplicatingMethod")] + public class InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 3a5729b11453..b0377a3a1aa7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageCreate")] - public class InvokeAzureVirtualMachineOSImageCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageCreateMethod")] + public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index b9f0da6b1959..95e3e4e4390a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageDelete")] - public class InvokeAzureVirtualMachineOSImageDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageDeleteMethod")] + public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 62a778f6b723..e468b34fbc2c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetDetails")] - public class InvokeAzureVirtualMachineOSImageGetDetailsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetDetailsMethod")] + public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index a3f833a5b0f1..d3cd45a44052 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageGet")] - public class InvokeAzureVirtualMachineOSImageGetCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetMethod")] + public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs similarity index 92% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index 002d4657690f..7595a0daabab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageList")] - public class InvokeAzureVirtualMachineOSImageListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageListMethod")] + public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index da3dfc262c65..32778bbade7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageReplicate")] - public class InvokeAzureVirtualMachineOSImageReplicateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageReplicateMethod")] + public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 96a6ff68be89..03aa6a38cf60 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageShare")] - public class InvokeAzureVirtualMachineOSImageShareCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageShareMethod")] + public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Permission { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 2758f2328227..2b9d804b9503 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageUnreplicate")] - public class InvokeAzureVirtualMachineOSImageUnreplicateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageUnreplicateMethod")] + public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index f1ff3d7c8f71..b54cb3b862ab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageUpdate")] - public class InvokeAzureVirtualMachineOSImageUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineOSImageUpdateMethod")] + public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs index a5c4df2e9b83..0e9a9238a8e0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginCreating")] - public class InvokeAzureVirtualMachineVMImageBeginCreatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginCreatingMethod")] + public class InvokeAzureVirtualMachineVMImageBeginCreatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs index efeafddd3707..f90f9294ca33 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginDeleting")] - public class InvokeAzureVirtualMachineVMImageBeginDeletingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginDeletingMethod")] + public class InvokeAzureVirtualMachineVMImageBeginDeletingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs similarity index 84% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs index 35457e637796..c973e136b397 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginSharing")] - public class InvokeAzureVirtualMachineVMImageBeginSharingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginSharingMethod")] + public class InvokeAzureVirtualMachineVMImageBeginSharingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Permission { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs similarity index 93% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs index cd181e520fd1..6b48f885da80 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginUnreplicating")] - public class InvokeAzureVirtualMachineVMImageBeginUnreplicatingCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginUnreplicatingMethod")] + public class InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs similarity index 89% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 2c418b459ee9..3bb6811bc263 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageCreate")] - public class InvokeAzureVirtualMachineVMImageCreateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageCreateMethod")] + public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 6f68eec73cc5..64fe87baa8a9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageDelete")] - public class InvokeAzureVirtualMachineVMImageDeleteCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageDeleteMethod")] + public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 9b56d06e1c5d..0a3f9828fa07 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageGetDetails")] - public class InvokeAzureVirtualMachineVMImageGetDetailsCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageGetDetailsMethod")] + public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs similarity index 92% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 41762b951c9a..dd9bb8769090 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -19,16 +19,16 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageList")] - public class InvokeAzureVirtualMachineVMImageListCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageListMethod")] + public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet { protected override void OnProcessRecord() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index e00c7ff91eb6..d2ee76bdcc1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageReplicate")] - public class InvokeAzureVirtualMachineVMImageReplicateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageReplicateMethod")] + public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters Parameters { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs similarity index 86% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 9b46e55f7e45..9734b688a02e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageShare")] - public class InvokeAzureVirtualMachineVMImageShareCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageShareMethod")] + public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String Permission { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index 7c5df8b52ff3..8bac4151b677 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -19,18 +19,18 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageUnreplicate")] - public class InvokeAzureVirtualMachineVMImageUnreplicateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageUnreplicateMethod")] + public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } protected override void OnProcessRecord() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs similarity index 87% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 8432466186e5..419312e49284 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -19,21 +19,21 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using System.Management.Automation; using Microsoft.Azure; using Microsoft.WindowsAzure.Commands.ServiceManagement; using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; -using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageUpdate")] - public class InvokeAzureVirtualMachineVMImageUpdateCmdlet : ComputeAutomationBaseCmdlet + [Cmdlet("Invoke", "AzureVirtualMachineVMImageUpdateMethod")] + public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] + [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters Parameters { get; set; } protected override void OnProcessRecord() From 61bf7cd8b74dfad84a3f09b82b2f831f2a1ceb9a Mon Sep 17 00:00:00 2001 From: huangpf Date: Wed, 8 Jul 2015 08:18:15 -0700 Subject: [PATCH 05/48] Add Parameter Cmdlets --- .../Automation/RunCodeGeneration.ps1 | 114 ++- ...eManagement.PlatformImageRepository.csproj | 672 ++++++++++++++---- .../NewAzureDNSServerDNSAddParameters.cs | 41 ++ .../NewAzureDNSServerDNSUpdateParameters.cs | 41 ++ ...DeploymentChangeConfigurationParameters.cs | 41 ++ .../NewAzureDeploymentCreateParameters.cs | 41 ++ ...eDeploymentDeleteRoleInstanceParameters.cs | 41 ++ .../NewAzureDeploymentGetPackageParameters.cs | 41 ++ ...oymentRollbackUpdateOrUpgradeParameters.cs | 41 ++ .../NewAzureDeploymentSwapParameters.cs | 41 ++ ...ewAzureDeploymentUpdateStatusParameters.cs | 41 ++ .../NewAzureDeploymentUpgradeParameters.cs | 41 ++ ...reDeploymentWalkUpgradeDomainParameters.cs | 41 ++ ...ewAzureExtensionImageRegisterParameters.cs | 41 ++ .../NewAzureExtensionImageUpdateParameters.cs | 41 ++ ...zureHostedServiceAddExtensionParameters.cs | 41 ++ .../NewAzureHostedServiceCreateParameters.cs | 41 ++ .../NewAzureHostedServiceUpdateParameters.cs | 41 ++ .../NewAzureLoadBalancerCreateParameters.cs | 41 ++ .../NewAzureLoadBalancerUpdateParameters.cs | 41 ++ ...AzureServiceCertificateCreateParameters.cs | 41 ++ ...AzureServiceCertificateDeleteParameters.cs | 41 ++ ...NewAzureServiceCertificateGetParameters.cs | 41 ++ ...eVirtualMachineCaptureOSImageParameters.cs | 41 ++ ...eVirtualMachineCaptureVMImageParameters.cs | 41 ++ ...irtualMachineCreateDeploymentParameters.cs | 41 ++ .../NewAzureVirtualMachineCreateParameters.cs | 41 ++ ...ewAzureVirtualMachineShutdownParameters.cs | 41 ++ ...reVirtualMachineShutdownRolesParameters.cs | 41 ++ ...AzureVirtualMachineStartRolesParameters.cs | 41 ++ ...lMachineUpdateLoadBalancedSetParameters.cs | 41 ++ .../NewAzureVirtualMachineUpdateParameters.cs | 41 ++ ...AzureVirtualMachineDiskCreateParameters.cs | 41 ++ ...AzureVirtualMachineDiskUpdateParameters.cs | 41 ++ ...kVirtualMachineDataDiskCreateParameters.cs | 41 ++ ...kVirtualMachineDataDiskUpdateParameters.cs | 41 ++ ...reVirtualMachineOSImageCreateParameters.cs | 41 ++ ...irtualMachineOSImageReplicateParameters.cs | 41 ++ ...reVirtualMachineOSImageUpdateParameters.cs | 41 ++ ...reVirtualMachineVMImageCreateParameters.cs | 41 ++ ...irtualMachineVMImageReplicateParameters.cs | 41 ++ ...reVirtualMachineVMImageUpdateParameters.cs | 41 ++ 42 files changed, 2262 insertions(+), 164 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 index 9ee38cb1d23b..09b00f1a714f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 @@ -202,6 +202,7 @@ ${operation_get_code} $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; } +# Sample: InvokeAzureVirtualMachineGetMethod.cs function Write-OperationCmdletFile { param( @@ -212,10 +213,10 @@ function Write-OperationCmdletFile $opShortName, [Parameter(Mandatory = $True)] - [System.Reflection.MethodInfo]$operationMethodInfo + [System.Reflection.MethodInfo]$operation_method_info ) - $methodName = ($operationMethodInfo.Name.Replace('Async', '')); + $methodName = ($operation_method_info.Name.Replace('Async', '')); $cmdlet_verb = "Invoke"; $cmdlet_noun_prefix = 'Azure'; $cmdlet_noun_suffix = 'Method'; @@ -226,9 +227,9 @@ function Write-OperationCmdletFile $get_set_block = '{ get; set; }'; $cmdlet_generated_code = ''; - # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line_str; + # $cmdlet_generated_code += $indents + '// ' + $operation_method_info + $new_line_str; - $params = $operationMethodInfo.GetParameters(); + $params = $operation_method_info.GetParameters(); [System.Collections.ArrayList]$param_names = @(); foreach ($pt in $params) { @@ -288,7 +289,95 @@ ${cmdlet_generated_code} $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; } -# Code Generation Main: +# Sample: VirtualMachineCreateParameters +function Get-ClientComplexParameter +{ + param( + [Parameter(Mandatory = $True)] + [System.Reflection.MethodInfo]$op_method_info, + + [Parameter(Mandatory = $True)] + [string]$client_name_space + ) + + $params = $op_method_info.GetParameters(); + $params = $params | where { -not $_.ParameterType.IsEnum }; + + # Assume that each operation method has only one complext parameter type + $param_info = $params | where { $_.ParameterType.Namespace -like "${client_name_space}.Model?" } | select -First 1; + + return $param_info; +} + +# Sample: NewAzureVirtualMachineCreateParameters.cs +function Write-ParameterCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileOutputFolder, + + [Parameter(Mandatory = $True)] + [string]$operation_short_name, + + [Parameter(Mandatory = $True)] + [System.Reflection.ParameterInfo]$parameter_info + ) + + $param_type_full_name = $parameter_info.ParameterType.FullName; + $param_type_short_name = $parameter_info.ParameterType.Name; + if (($param_type_short_name -like "${operation_short_name}*") -and ($param_type_short_name.Length -gt $operation_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $param_type_short_name = $param_type_short_name.Substring($operation_short_name.Length); + } + + $cmdlet_verb = "New"; + $cmdlet_noun_prefix = 'Azure'; + $cmdlet_noun_suffix = ''; + + $cmdlet_noun = $cmdlet_noun_prefix + $operation_short_name + $param_type_short_name + $cmdlet_noun_suffix; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + + # Construct Code Content + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_generated_code = ''; + + $cmdlet_client_call_template = +@" + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new ${param_type_full_name}(); + WriteObject(parameter); + } +"@; + + $cmdlet_generated_code += $cmdlet_client_call_template; + + $cmdlt_source_template = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +${cmdlet_generated_code} + } +} +"@; + + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; +} + +# Code Generation Main Run Write-Output $dllFolder; Write-Output $outFolder; @@ -323,7 +412,9 @@ else $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; - # Write Cmdlet Files + [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); + + # Write Operation Cmdlet Files foreach ($ft in $filtered_types) { Write-Output '============================================='; @@ -340,6 +431,17 @@ else { Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); Write-OperationCmdletFile $opOutFolder $opShortName $mt; + + [System.Reflection.ParameterInfo]$parameter_type_info = (Get-ClientComplexParameter $mt $client_library_namespace); + + if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) + { + $parameter_type_info_list += $parameter_type_info; + + Write-Output '---------------------------------------------'; + Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info; + Write-Output '---------------------------------------------'; + } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj index 841880a93253..22676dd51eea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj @@ -158,164 +158,520 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + + + + + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs new file mode 100644 index 000000000000..ea56e6e9783c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDNSServerDNSAddParameters")] + public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs new file mode 100644 index 000000000000..5c34b3bb6077 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDNSServerDNSUpdateParameters")] + public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs new file mode 100644 index 000000000000..dfdbbf90fefe --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentChangeConfigurationParameters")] + public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs new file mode 100644 index 000000000000..736f45b01253 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentCreateParameters")] + public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs new file mode 100644 index 000000000000..e71763a0c0cb --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentDeleteRoleInstanceParameters")] + public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs new file mode 100644 index 000000000000..d147e17528b3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentGetPackageParameters")] + public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs new file mode 100644 index 000000000000..e9a67562e264 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentRollbackUpdateOrUpgradeParameters")] + public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs new file mode 100644 index 000000000000..e7446ab06017 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentSwapParameters")] + public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs new file mode 100644 index 000000000000..0fe92ab1d5f1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentUpdateStatusParameters")] + public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs new file mode 100644 index 000000000000..95f9f4300821 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentUpgradeParameters")] + public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs new file mode 100644 index 000000000000..3dc687e07794 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentWalkUpgradeDomainParameters")] + public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs new file mode 100644 index 000000000000..140681a93e27 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageRegisterParameters")] + public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs new file mode 100644 index 000000000000..34a202861a0b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageUpdateParameters")] + public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs new file mode 100644 index 000000000000..65649f9e3c6a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureHostedServiceAddExtensionParameters")] + public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs new file mode 100644 index 000000000000..3213077675a3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureHostedServiceCreateParameters")] + public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs new file mode 100644 index 000000000000..27907718fac8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureHostedServiceUpdateParameters")] + public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs new file mode 100644 index 000000000000..c055a3d8c31b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureLoadBalancerCreateParameters")] + public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs new file mode 100644 index 000000000000..b03b610d53ea --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureLoadBalancerUpdateParameters")] + public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs new file mode 100644 index 000000000000..04b312f5e92d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureServiceCertificateCreateParameters")] + public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs new file mode 100644 index 000000000000..eec4511b2775 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureServiceCertificateDeleteParameters")] + public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs new file mode 100644 index 000000000000..8391a631928f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureServiceCertificateGetParameters")] + public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs new file mode 100644 index 000000000000..895f7a9c240d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineCaptureOSImageParameters")] + public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs new file mode 100644 index 000000000000..75fabd16d342 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineCaptureVMImageParameters")] + public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs new file mode 100644 index 000000000000..e8599491b575 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineCreateDeploymentParameters")] + public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs new file mode 100644 index 000000000000..70ab7fc21c07 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineCreateParameters")] + public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs new file mode 100644 index 000000000000..36835339a8bd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineShutdownParameters")] + public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs new file mode 100644 index 000000000000..753281397019 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineShutdownRolesParameters")] + public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs new file mode 100644 index 000000000000..18bb8aa74ab8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineStartRolesParameters")] + public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs new file mode 100644 index 000000000000..e43ac76ddcd4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineUpdateLoadBalancedSetParameters")] + public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs new file mode 100644 index 000000000000..276ee07adac1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineUpdateParameters")] + public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs new file mode 100644 index 000000000000..6c1fcb48b7a7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDiskCreateParameters")] + public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs new file mode 100644 index 000000000000..a7717fe5d2df --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDiskUpdateParameters")] + public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs new file mode 100644 index 000000000000..95691a4da718 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] + public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs new file mode 100644 index 000000000000..666a51121c79 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] + public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs new file mode 100644 index 000000000000..5844a89b44cb --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImageCreateParameters")] + public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs new file mode 100644 index 000000000000..ddd65eb7d0b8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImageReplicateParameters")] + public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs new file mode 100644 index 000000000000..98910699b16f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImageUpdateParameters")] + public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs new file mode 100644 index 000000000000..c3de5f3f24b2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageCreateParameters")] + public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs new file mode 100644 index 000000000000..d58e078ede02 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageReplicateParameters")] + public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs new file mode 100644 index 000000000000..7594a24943d8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.ServiceManagement; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageUpdateParameters")] + public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBaseCmdlet + { + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters(); + WriteObject(parameter); + } + } +} From 23406f76983b948d1dc1cfe172bd865e959aca93 Mon Sep 17 00:00:00 2001 From: huangpf Date: Wed, 8 Jul 2015 18:27:03 -0700 Subject: [PATCH 06/48] Update --- .../Automation/RunCodeGeneration.ps1 | 304 ---------- .../Commands.Compute/Commands.Compute.csproj | 52 -- ...zureAvailabilitySetCreateOrUpdateCmdlet.cs | 47 -- .../InvokeAzureAvailabilitySetDeleteCmdlet.cs | 47 -- .../InvokeAzureAvailabilitySetGetCmdlet.cs | 47 -- ...AvailabilitySetListAvailableSizesCmdlet.cs | 47 -- .../InvokeAzureAvailabilitySetListCmdlet.cs | 44 -- .../Generated/ComputeAutomationBaseCmdlet.cs | 79 --- .../Usage/InvokeAzureUsageListCmdlet.cs | 44 -- ...AzureVirtualMachineBeginCapturingCmdlet.cs | 50 -- ...ualMachineBeginCreatingOrUpdatingCmdlet.cs | 47 -- ...reVirtualMachineBeginDeallocatingCmdlet.cs | 47 -- ...eAzureVirtualMachineBeginDeletingCmdlet.cs | 47 -- ...ureVirtualMachineBeginPoweringOffCmdlet.cs | 47 -- ...zureVirtualMachineBeginRestartingCmdlet.cs | 47 -- ...eAzureVirtualMachineBeginStartingCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineCaptureCmdlet.cs | 50 -- ...AzureVirtualMachineCreateOrUpdateCmdlet.cs | 47 -- ...vokeAzureVirtualMachineDeallocateCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineDeleteCmdlet.cs | 47 -- ...vokeAzureVirtualMachineGeneralizeCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineGetCmdlet.cs | 47 -- ...VirtualMachineGetWithInstanceViewCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineListAllCmdlet.cs | 44 -- ...eVirtualMachineListAvailableSizesCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineListCmdlet.cs | 44 -- ...InvokeAzureVirtualMachineListNextCmdlet.cs | 44 -- ...InvokeAzureVirtualMachinePowerOffCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineRestartCmdlet.cs | 47 -- .../InvokeAzureVirtualMachineStartCmdlet.cs | 47 -- ...eExtensionBeginCreatingOrUpdatingCmdlet.cs | 50 -- ...tualMachineExtensionBeginDeletingCmdlet.cs | 50 -- ...ualMachineExtensionCreateOrUpdateCmdlet.cs | 50 -- ...zureVirtualMachineExtensionDeleteCmdlet.cs | 50 -- ...keAzureVirtualMachineExtensionGetCmdlet.cs | 50 -- ...chineExtensionGetWithInstanceViewCmdlet.cs | 50 -- ...reVirtualMachineExtensionImageGetCmdlet.cs | 44 -- ...ualMachineExtensionImageListTypesCmdlet.cs | 44 -- ...MachineExtensionImageListVersionsCmdlet.cs | 44 -- ...InvokeAzureVirtualMachineImageGetCmdlet.cs | 44 -- ...nvokeAzureVirtualMachineImageListCmdlet.cs | 44 -- ...zureVirtualMachineImageListOffersCmdlet.cs | 44 -- ...VirtualMachineImageListPublishersCmdlet.cs | 44 -- ...eAzureVirtualMachineImageListSkusCmdlet.cs | 44 -- ...InvokeAzureVirtualMachineSizeListCmdlet.cs | 44 -- ...eManagement.PlatformImageRepository.csproj | 523 ------------------ .../Automation/RunCodeGeneration.ps1 | 451 +++++++++++++++ .../Commands.ServiceManagement.csproj | 207 +++++++ .../Generated/ComputeAutomationBaseCmdlet.cs | 0 .../InvokeAzureDNSServerAddDNSServerMethod.cs | 0 ...zureDNSServerBeginAddingDNSServerMethod.cs | 0 ...reDNSServerBeginDeletingDNSServerMethod.cs | 0 ...reDNSServerBeginUpdatingDNSServerMethod.cs | 0 ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 0 ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 0 .../NewAzureDNSServerDNSAddParameters.cs | 0 .../NewAzureDNSServerDNSUpdateParameters.cs | 0 ...tBeginChangingConfigurationByNameMethod.cs | 0 ...tBeginChangingConfigurationBySlotMethod.cs | 0 ...nvokeAzureDeploymentBeginCreatingMethod.cs | 0 ...zureDeploymentBeginDeletingByNameMethod.cs | 0 ...zureDeploymentBeginDeletingBySlotMethod.cs | 0 ...etingRoleInstanceByBeploymentSlotMethod.cs | 0 ...etingRoleInstanceByDeploymentNameMethod.cs | 0 ...ploymentBeginGettingPackageByNameMethod.cs | 0 ...ploymentBeginGettingPackageBySlotMethod.cs | 0 ...otingRoleInstanceByDeploymentNameMethod.cs | 0 ...otingRoleInstanceByDeploymentSlotMethod.cs | 0 ...ldingRoleInstanceByDeploymentNameMethod.cs | 0 ...ldingRoleInstanceByDeploymentSlotMethod.cs | 0 ...agingRoleInstanceByDeploymentNameMethod.cs | 0 ...agingRoleInstanceByDeploymentSlotMethod.cs | 0 ...nvokeAzureDeploymentBeginSwappingMethod.cs | 0 ...ginUpdatingStatusByDeploymentNameMethod.cs | 0 ...ginUpdatingStatusByDeploymentSlotMethod.cs | 0 ...ureDeploymentBeginUpgradingByNameMethod.cs | 0 ...ureDeploymentBeginUpgradingBySlotMethod.cs | 0 ...kingUpgradeDomainByDeploymentNameMethod.cs | 0 ...kingUpgradeDomainByDeploymentSlotMethod.cs | 0 ...ploymentChangeConfigurationByNameMethod.cs | 0 ...ploymentChangeConfigurationBySlotMethod.cs | 0 .../InvokeAzureDeploymentCreateMethod.cs | 0 ...InvokeAzureDeploymentDeleteByNameMethod.cs | 0 ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 0 ...eleteRoleInstanceByDeploymentNameMethod.cs | 0 ...eleteRoleInstanceByDeploymentSlotMethod.cs | 0 .../InvokeAzureDeploymentGetByNameMethod.cs | 0 .../InvokeAzureDeploymentGetBySlotMethod.cs | 0 ...keAzureDeploymentGetPackageByNameMethod.cs | 0 ...keAzureDeploymentGetPackageBySlotMethod.cs | 0 ...keAzureDeploymentListEventsBySlotMethod.cs | 0 .../InvokeAzureDeploymentListEventsMethod.cs | 0 ...ebootRoleInstanceByDeploymentNameMethod.cs | 0 ...ebootRoleInstanceByDeploymentSlotMethod.cs | 0 ...buildRoleInstanceByDeploymentNameMethod.cs | 0 ...buildRoleInstanceByDeploymentSlotMethod.cs | 0 ...imageRoleInstanceByDeploymentNameMethod.cs | 0 ...imageRoleInstanceByDeploymentSlotMethod.cs | 0 ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 0 ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 0 .../InvokeAzureDeploymentSwapMethod.cs | 0 ...ymentUpdateStatusByDeploymentNameMethod.cs | 0 ...ymentUpdateStatusByDeploymentSlotMethod.cs | 0 ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 0 ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 0 ...WalkUpgradeDomainByDeploymentNameMethod.cs | 0 ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 0 ...DeploymentChangeConfigurationParameters.cs | 0 .../NewAzureDeploymentCreateParameters.cs | 0 ...eDeploymentDeleteRoleInstanceParameters.cs | 0 .../NewAzureDeploymentGetPackageParameters.cs | 0 ...oymentRollbackUpdateOrUpgradeParameters.cs | 0 .../NewAzureDeploymentSwapParameters.cs | 0 ...ewAzureDeploymentUpdateStatusParameters.cs | 0 .../NewAzureDeploymentUpgradeParameters.cs | 0 ...reDeploymentWalkUpgradeDomainParameters.cs | 0 ...ureExtensionImageBeginRegisteringMethod.cs | 0 ...eExtensionImageBeginUnregisteringMethod.cs | 0 ...eAzureExtensionImageBeginUpdatingMethod.cs | 0 ...InvokeAzureExtensionImageRegisterMethod.cs | 0 ...vokeAzureExtensionImageUnregisterMethod.cs | 0 .../InvokeAzureExtensionImageUpdateMethod.cs | 0 ...ewAzureExtensionImageRegisterParameters.cs | 0 .../NewAzureExtensionImageUpdateParameters.cs | 0 ...okeAzureHostedServiceAddExtensionMethod.cs | 0 ...HostedServiceBeginAddingExtensionMethod.cs | 0 ...zureHostedServiceBeginDeletingAllMethod.cs | 0 ...stedServiceBeginDeletingExtensionMethod.cs | 0 ...ostedServiceCheckNameAvailabilityMethod.cs | 0 .../InvokeAzureHostedServiceCreateMethod.cs | 0 ...InvokeAzureHostedServiceDeleteAllMethod.cs | 0 ...AzureHostedServiceDeleteExtensionMethod.cs | 0 .../InvokeAzureHostedServiceDeleteMethod.cs | 0 ...vokeAzureHostedServiceGetDetailedMethod.cs | 0 ...okeAzureHostedServiceGetExtensionMethod.cs | 0 .../InvokeAzureHostedServiceGetMethod.cs | 0 ...tedServiceListAvailableExtensionsMethod.cs | 0 ...ostedServiceListExtensionVersionsMethod.cs | 0 ...eAzureHostedServiceListExtensionsMethod.cs | 0 .../InvokeAzureHostedServiceListMethod.cs | 0 .../InvokeAzureHostedServiceUpdateMethod.cs | 0 ...zureHostedServiceAddExtensionParameters.cs | 0 .../NewAzureHostedServiceCreateParameters.cs | 0 .../NewAzureHostedServiceUpdateParameters.cs | 0 ...okeAzureLoadBalancerBeginCreatingMethod.cs | 0 ...okeAzureLoadBalancerBeginDeletingMethod.cs | 0 ...okeAzureLoadBalancerBeginUpdatingMethod.cs | 0 .../InvokeAzureLoadBalancerCreateMethod.cs | 0 .../InvokeAzureLoadBalancerDeleteMethod.cs | 0 .../InvokeAzureLoadBalancerUpdateMethod.cs | 0 .../NewAzureLoadBalancerCreateParameters.cs | 0 .../NewAzureLoadBalancerUpdateParameters.cs | 0 ...eAzureOperatingSystemListFamiliesMethod.cs | 0 .../InvokeAzureOperatingSystemListMethod.cs | 0 ...reServiceCertificateBeginCreatingMethod.cs | 0 ...reServiceCertificateBeginDeletingMethod.cs | 0 ...vokeAzureServiceCertificateCreateMethod.cs | 0 ...vokeAzureServiceCertificateDeleteMethod.cs | 0 .../InvokeAzureServiceCertificateGetMethod.cs | 0 ...InvokeAzureServiceCertificateListMethod.cs | 0 ...AzureServiceCertificateCreateParameters.cs | 0 ...AzureServiceCertificateDeleteParameters.cs | 0 ...NewAzureServiceCertificateGetParameters.cs | 0 ...rtualMachineBeginCapturingOSImageMethod.cs | 0 ...rtualMachineBeginCapturingVMImageMethod.cs | 0 ...ualMachineBeginCreatingDeploymentMethod.cs | 0 ...eAzureVirtualMachineBeginCreatingMethod.cs | 0 ...eAzureVirtualMachineBeginDeletingMethod.cs | 0 ...zureVirtualMachineBeginRestartingMethod.cs | 0 ...eAzureVirtualMachineBeginShutdownMethod.cs | 0 ...tualMachineBeginShuttingDownRolesMethod.cs | 0 ...eAzureVirtualMachineBeginStartingMethod.cs | 0 ...eVirtualMachineBeginStartingRolesMethod.cs | 0 ...inUpdatingLoadBalancedEndpointSetMethod.cs | 0 ...eAzureVirtualMachineBeginUpdatingMethod.cs | 0 ...AzureVirtualMachineCaptureOSImageMethod.cs | 0 ...AzureVirtualMachineCaptureVMImageMethod.cs | 0 ...ureVirtualMachineCreateDeploymentMethod.cs | 0 .../InvokeAzureVirtualMachineCreateMethod.cs | 0 .../InvokeAzureVirtualMachineDeleteMethod.cs | 0 .../InvokeAzureVirtualMachineGetMethod.cs | 0 ...irtualMachineGetRemoteDesktopFileMethod.cs | 0 .../InvokeAzureVirtualMachineRestartMethod.cs | 0 ...InvokeAzureVirtualMachineShutdownMethod.cs | 0 ...eAzureVirtualMachineShutdownRolesMethod.cs | 0 .../InvokeAzureVirtualMachineStartMethod.cs | 0 ...vokeAzureVirtualMachineStartRolesMethod.cs | 0 ...hineUpdateLoadBalancedEndpointSetMethod.cs | 0 .../InvokeAzureVirtualMachineUpdateMethod.cs | 0 ...eVirtualMachineCaptureOSImageParameters.cs | 0 ...eVirtualMachineCaptureVMImageParameters.cs | 0 ...irtualMachineCreateDeploymentParameters.cs | 0 .../NewAzureVirtualMachineCreateParameters.cs | 0 ...ewAzureVirtualMachineShutdownParameters.cs | 0 ...reVirtualMachineShutdownRolesParameters.cs | 0 ...AzureVirtualMachineStartRolesParameters.cs | 0 ...lMachineUpdateLoadBalancedSetParameters.cs | 0 .../NewAzureVirtualMachineUpdateParameters.cs | 0 ...lMachineDiskBeginCreatingDataDiskMethod.cs | 0 ...lMachineDiskBeginDeletingDataDiskMethod.cs | 0 ...rtualMachineDiskBeginUpdatingDiskMethod.cs | 0 ...eVirtualMachineDiskCreateDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskCreateDiskMethod.cs | 0 ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 0 ...zureVirtualMachineDiskGetDataDiskMethod.cs | 0 ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 0 ...eAzureVirtualMachineDiskListDisksMethod.cs | 0 ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 0 ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 0 ...AzureVirtualMachineDiskCreateParameters.cs | 0 ...AzureVirtualMachineDiskUpdateParameters.cs | 0 ...kVirtualMachineDataDiskCreateParameters.cs | 0 ...kVirtualMachineDataDiskUpdateParameters.cs | 0 ...eAzureVirtualMachineExtensionListMethod.cs | 0 ...rtualMachineExtensionListVersionsMethod.cs | 0 ...VirtualMachineOSImageBeginSharingMethod.cs | 0 ...lMachineOSImageBeginUnreplicatingMethod.cs | 0 ...eAzureVirtualMachineOSImageCreateMethod.cs | 0 ...eAzureVirtualMachineOSImageDeleteMethod.cs | 0 ...reVirtualMachineOSImageGetDetailsMethod.cs | 0 ...vokeAzureVirtualMachineOSImageGetMethod.cs | 0 ...okeAzureVirtualMachineOSImageListMethod.cs | 0 ...ureVirtualMachineOSImageReplicateMethod.cs | 0 ...keAzureVirtualMachineOSImageShareMethod.cs | 0 ...eVirtualMachineOSImageUnreplicateMethod.cs | 0 ...eAzureVirtualMachineOSImageUpdateMethod.cs | 0 ...reVirtualMachineOSImageCreateParameters.cs | 0 ...irtualMachineOSImageReplicateParameters.cs | 0 ...reVirtualMachineOSImageUpdateParameters.cs | 0 ...irtualMachineVMImageBeginCreatingMethod.cs | 0 ...irtualMachineVMImageBeginDeletingMethod.cs | 0 ...VirtualMachineVMImageBeginSharingMethod.cs | 0 ...lMachineVMImageBeginUnreplicatingMethod.cs | 0 ...eAzureVirtualMachineVMImageCreateMethod.cs | 0 ...eAzureVirtualMachineVMImageDeleteMethod.cs | 0 ...reVirtualMachineVMImageGetDetailsMethod.cs | 0 ...okeAzureVirtualMachineVMImageListMethod.cs | 0 ...ureVirtualMachineVMImageReplicateMethod.cs | 0 ...keAzureVirtualMachineVMImageShareMethod.cs | 0 ...eVirtualMachineVMImageUnreplicateMethod.cs | 0 ...eAzureVirtualMachineVMImageUpdateMethod.cs | 0 ...reVirtualMachineVMImageCreateParameters.cs | 0 ...irtualMachineVMImageReplicateParameters.cs | 0 ...reVirtualMachineVMImageUpdateParameters.cs | 0 246 files changed, 658 insertions(+), 2914 deletions(-) delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs delete mode 100644 src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ComputeAutomationBaseCmdlet.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentSwapParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement.PlatformImageRepository => Commands.ServiceManagement}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs (100%) diff --git a/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 b/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 deleted file mode 100644 index 71a0fb9fa40c..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Automation/RunCodeGeneration.ps1 +++ /dev/null @@ -1,304 +0,0 @@ -[CmdletBinding()] -param( - [Parameter(Mandatory = $true)] - [string]$dllFolder, - - [Parameter(Mandatory = $true)] - [string]$outFolder, - - # Cmdlet Code Generation Style - # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) - # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) - [Parameter(Mandatory = $false)] - [string]$cmdletStyle = 'Invoke' -) - -$code_common_header = -@" -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. -"@; - -$client_library_namespace = 'Microsoft.Azure.Management.Compute'; -$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; - -function Get-NormalizedName -{ - 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]::ToUpper($firstChar); - $outputName = $firstChar + $inputName.Substring(1); - } - - return $outputName; -} - -function Get-OperationShortName -{ - param( - [Parameter(Mandatory = $True)] - [string]$opFullName - ) - - $prefix = 'I'; - $suffix = 'Operations'; - $opShortName = $opFullName; - - if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) - { - $opShortName = $opShortName.Substring($prefix.Length, ($opShortName.Length - $prefix.Length - $suffix.Length)); - } - - return $opShortName; -} - -function Write-BaseCmdletFile -{ - param( - [Parameter(Mandatory = $True)] - [string]$fileFullPath, - - [Parameter(Mandatory = $True)] - $operationNameList, - - [Parameter(Mandatory = $True)] - $clientClass - ) - - - [System.Reflection.PropertyInfo[]]$propItems = $clientClass.GetProperties(); - - $operation_get_code = ""; - foreach ($opFullName in $operationNameList) - { - [string]$sOpFullName = $opFullName; - Write-Output ('$sOpFullName = ' + $sOpFullName); - $prefix = 'I'; - $suffix = 'Operations'; - if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) - { - $opShortName = Get-OperationShortName $sOpFullName; - $opPropName = $opShortName; - foreach ($propItem in $propItems) - { - if ($propItem.PropertyType.Name -eq $opFullName) - { - $opPropName = $propItem.Name; - break; - } - } - - $operation_get_template = -@" - public I${opShortName}Operations ${opShortName}Client - { - get - { - return ComputeClient.ComputeManagementClient.${opPropName}; - } - } -"@; - - if (-not ($operation_get_code -eq '')) - { - $operation_get_code += "`r`n"; - } - - $operation_get_code += $operation_get_template; - } - } - - $source_template = -@" -${code_common_header} - -using ${client_library_namespace}; - -namespace ${code_common_namespace} -{ - public abstract class ComputeAutomationBaseCmdlet : ComputeClientBaseCmdlet - { -${operation_get_code} - } -} -"@; - - Set-Content -Path $fileFullPath -Value ($source_template | Out-String) -Force; -} - -function Write-OperationCmdletFile -{ - param( - [Parameter(Mandatory = $True)] - [string]$fileOutputFolder, - - [Parameter(Mandatory = $True)] - $opShortName, - - [Parameter(Mandatory = $True)] - [System.Reflection.MethodInfo]$operationMethodInfo - ) - - $methodName = ($operationMethodInfo.Name.Replace('Async', '')); - $cmdlet_verb = "Invoke"; - $cmdlet_noun = "Azure" + $opShortName + $methodName; - $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun + 'Cmdlet'; - - $indents = " " * 8; - $new_line = "`r`n"; - $get_set_block = '{ get; set; }'; - - $cmdlet_generated_code = ''; - # $cmdlet_generated_code += $indents + '// ' + $operationMethodInfo + $new_line; - - $params = $operationMethodInfo.GetParameters(); - [System.Collections.ArrayList]$param_names = @(); - foreach ($pt in $params) - { - $paramTypeFullName = $pt.ParameterType.FullName; - if (-not ($paramTypeFullName.EndsWith('CancellationToken'))) - { - $normalized_param_name = Get-NormalizedName $pt.Name; - - Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); - - $param_attributes = $indents + "[Parameter(Mandatory = true), ValidateNotNullOrEmpty]" + $new_line; - $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line; - $param_code_content = $param_attributes + $param_definition; - - $cmdlet_generated_code += $param_code_content + $new_line; - - $param_names.Add($normalized_param_name); - } - } - - $params_join_str = [string]::Join(', ', $param_names.ToArray()); - - $cmdlet_client_call_template = -@" - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = ${opShortName}Client.${methodName}(${params_join_str}); - WriteObject(result, true); - }); - } -"@; - - $cmdlet_generated_code += $cmdlet_client_call_template; - - $cmdlt_source_template = -@" -${code_common_header} - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] - public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet - { -${cmdlet_generated_code} - } -} -"@; - - $fileFullPath = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; - Set-Content -Path $fileFullPath -Value $cmdlt_source_template -Force; -} - -Write-Output $dllFolder; -Write-Output $outFolder; - -$outFolder += '/Generated'; - -$output = Get-ChildItem -Path $dllFolder | Out-String; - -# Set-Content -Path ($outFolder + '/Output.txt'); -Write-Output $output; - - -$dllname = 'Microsoft.Azure.Management.Compute'; -$dllfile = $dllname + '.dll'; -$dllFileFullPath = $dllFolder + '\' + $dllfile; - -if (-not (Test-Path -Path $dllFileFullPath)) -{ - Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; -} -else -{ - $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); - - # All original types - $types = $assembly.GetTypes(); - $filtered_types = $types | where { $_.Namespace -eq $dllname -and $_.Name -like 'I*Operations' }; - Write-Output ($filtered_types | select Namespace, Name); - - # Write Base Cmdlet File - $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; - $opNameList = ($filtered_types | select -ExpandProperty Name); - $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; - Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; - - # Write Cmdlet Files - foreach ($ft in $filtered_types) - { - Write-Output '============================================='; - Write-Output $ft.Name; - Write-Output '============================================='; - - $opShortName = Get-OperationShortName $ft.Name; - $opOutFolder = $outFolder + '/' + $opShortName; - $st = rmdir -Recurse -Force $opOutFolder; - $st = mkdir -Force $opOutFolder; - - $methods = $ft.GetMethods(); - foreach ($mt in $methods) - { - Write-Output ($mt.Name.Replace('Async', '')); - Write-OperationCmdletFile $opOutFolder $opShortName $mt; - } - } - - Write-Output "============================================="; - Write-Output "Finished."; - Write-Output "============================================="; -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj index fb9a0dde1093..7050f681bac1 100644 --- a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj +++ b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj @@ -163,49 +163,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -294,7 +251,6 @@ - Always @@ -349,12 +305,4 @@ --> - - - %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe - ".\Automation\RunCodeGeneration.ps1" - $(OutputPath) - - - \ No newline at end of file diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs deleted file mode 100644 index c4fe5abd9c15..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetCreateOrUpdateCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureAvailabilitySetCreateOrUpdate")] - public class InvokeAzureAvailabilitySetCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.AvailabilitySet Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = AvailabilitySetClient.CreateOrUpdate(ResourceGroupName, Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs deleted file mode 100644 index 6f02c9fe6931..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetDeleteCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureAvailabilitySetDelete")] - public class InvokeAzureAvailabilitySetDeleteCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String AvailabilitySetName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = AvailabilitySetClient.Delete(ResourceGroupName, AvailabilitySetName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs deleted file mode 100644 index 00bb0d82dada..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetGetCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureAvailabilitySetGet")] - public class InvokeAzureAvailabilitySetGetCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String AvailabilitySetName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = AvailabilitySetClient.Get(ResourceGroupName, AvailabilitySetName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs deleted file mode 100644 index bd62df73c001..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListAvailableSizesCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureAvailabilitySetListAvailableSizes")] - public class InvokeAzureAvailabilitySetListAvailableSizesCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String AvailabilitySetName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = AvailabilitySetClient.ListAvailableSizes(ResourceGroupName, AvailabilitySetName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs deleted file mode 100644 index 9ba526471286..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/AvailabilitySet/InvokeAzureAvailabilitySetListCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureAvailabilitySetList")] - public class InvokeAzureAvailabilitySetListCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = AvailabilitySetClient.List(ResourceGroupName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs deleted file mode 100644 index 264bcd05ea1e..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/ComputeAutomationBaseCmdlet.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - public abstract class ComputeAutomationBaseCmdlet : ComputeClientBaseCmdlet - { - public IAvailabilitySetOperations AvailabilitySetClient - { - get - { - return ComputeClient.ComputeManagementClient.AvailabilitySets; - } - } - public IUsageOperations UsageClient - { - get - { - return ComputeClient.ComputeManagementClient.Usage; - } - } - public IVirtualMachineExtensionImageOperations VirtualMachineExtensionImageClient - { - get - { - return ComputeClient.ComputeManagementClient.VirtualMachineExtensionImages; - } - } - public IVirtualMachineExtensionOperations VirtualMachineExtensionClient - { - get - { - return ComputeClient.ComputeManagementClient.VirtualMachineExtensions; - } - } - public IVirtualMachineImageOperations VirtualMachineImageClient - { - get - { - return ComputeClient.ComputeManagementClient.VirtualMachineImages; - } - } - public IVirtualMachineOperations VirtualMachineClient - { - get - { - return ComputeClient.ComputeManagementClient.VirtualMachines; - } - } - public IVirtualMachineSizeOperations VirtualMachineSizeClient - { - get - { - return ComputeClient.ComputeManagementClient.VirtualMachineSizes; - } - } - } -} - diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs deleted file mode 100644 index b674b215cbe1..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/Usage/InvokeAzureUsageListCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureUsageList")] - public class InvokeAzureUsageListCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String Location { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = UsageClient.List(Location); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs deleted file mode 100644 index 173e2517447e..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturing")] - public class InvokeAzureVirtualMachineBeginCapturingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCapturing(ResourceGroupName, VMName, Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs deleted file mode 100644 index 87436c07fe4e..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingOrUpdating")] - public class InvokeAzureVirtualMachineBeginCreatingOrUpdatingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachine Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCreatingOrUpdating(ResourceGroupName, Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs deleted file mode 100644 index 708dda17e81c..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeallocatingCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginDeallocating")] - public class InvokeAzureVirtualMachineBeginDeallocatingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginDeallocating(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs deleted file mode 100644 index 6e0e3554fa7b..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginDeleting")] - public class InvokeAzureVirtualMachineBeginDeletingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginDeleting(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs deleted file mode 100644 index b1724dac5317..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginPoweringOffCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginPoweringOff")] - public class InvokeAzureVirtualMachineBeginPoweringOffCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginPoweringOff(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs deleted file mode 100644 index 63fffe8d70b5..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginRestarting")] - public class InvokeAzureVirtualMachineBeginRestartingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginRestarting(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs deleted file mode 100644 index b5b78ae923bc..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginStarting")] - public class InvokeAzureVirtualMachineBeginStartingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginStarting(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs deleted file mode 100644 index 0a4887a76059..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineCapture")] - public class InvokeAzureVirtualMachineCaptureCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineCaptureParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Capture(ResourceGroupName, VMName, Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs deleted file mode 100644 index a344491e4249..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateOrUpdateCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineCreateOrUpdate")] - public class InvokeAzureVirtualMachineCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachine Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.CreateOrUpdate(ResourceGroupName, Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs deleted file mode 100644 index 5de3293d1da5..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeallocateCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineDeallocate")] - public class InvokeAzureVirtualMachineDeallocateCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Deallocate(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs deleted file mode 100644 index f52a339abbfa..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineDelete")] - public class InvokeAzureVirtualMachineDeleteCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Delete(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs deleted file mode 100644 index 65bb735e8c18..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGeneralizeCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineGeneralize")] - public class InvokeAzureVirtualMachineGeneralizeCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Generalize(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs deleted file mode 100644 index 55b14f79c0c4..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineGet")] - public class InvokeAzureVirtualMachineGetCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Get(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs deleted file mode 100644 index 217f537aa042..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineGetWithInstanceViewCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineGetWithInstanceView")] - public class InvokeAzureVirtualMachineGetWithInstanceViewCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.GetWithInstanceView(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs deleted file mode 100644 index 13da65f817e5..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAllCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineListAll")] - public class InvokeAzureVirtualMachineListAllCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.ListParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.ListAll(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs deleted file mode 100644 index 2a4a4bd05477..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListAvailableSizesCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineListAvailableSizes")] - public class InvokeAzureVirtualMachineListAvailableSizesCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.ListAvailableSizes(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs deleted file mode 100644 index af177a289ca3..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineList")] - public class InvokeAzureVirtualMachineListCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.List(ResourceGroupName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs deleted file mode 100644 index 95c3bce2eb16..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineListNextCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineListNext")] - public class InvokeAzureVirtualMachineListNextCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String NextLink { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.ListNext(NextLink); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs deleted file mode 100644 index aec2da67ee12..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachinePowerOffCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachinePowerOff")] - public class InvokeAzureVirtualMachinePowerOffCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.PowerOff(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs deleted file mode 100644 index 9c047d8fc513..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineRestart")] - public class InvokeAzureVirtualMachineRestartCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Restart(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs deleted file mode 100644 index 93d40c9e55bc..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachine/InvokeAzureVirtualMachineStartCmdlet.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineStart")] - public class InvokeAzureVirtualMachineStartCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Start(ResourceGroupName, VMName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs deleted file mode 100644 index 2134eb763f60..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionBeginCreatingOrUpdating")] - public class InvokeAzureVirtualMachineExtensionBeginCreatingOrUpdatingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension ExtensionParameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.BeginCreatingOrUpdating(ResourceGroupName, VMName, ExtensionParameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs deleted file mode 100644 index 5d82d44e8b3c..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionBeginDeleting")] - public class InvokeAzureVirtualMachineExtensionBeginDeletingCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMExtensionName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.BeginDeleting(ResourceGroupName, VMName, VMExtensionName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs deleted file mode 100644 index d0fcaaccb96f..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionCreateOrUpdate")] - public class InvokeAzureVirtualMachineExtensionCreateOrUpdateCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension ExtensionParameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.CreateOrUpdate(ResourceGroupName, VMName, ExtensionParameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs deleted file mode 100644 index b9b9cc7e594e..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionDeleteCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionDelete")] - public class InvokeAzureVirtualMachineExtensionDeleteCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMExtensionName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.Delete(ResourceGroupName, VMName, VMExtensionName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs deleted file mode 100644 index 26d79d1ee313..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionGet")] - public class InvokeAzureVirtualMachineExtensionGetCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMExtensionName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.Get(ResourceGroupName, VMName, VMExtensionName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs deleted file mode 100644 index 9a54f5a3f905..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet.cs +++ /dev/null @@ -1,50 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionGetWithInstanceView")] - public class InvokeAzureVirtualMachineExtensionGetWithInstanceViewCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String ResourceGroupName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMName { get; set; } - - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String VMExtensionName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.GetWithInstanceView(ResourceGroupName, VMName, VMExtensionName); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs deleted file mode 100644 index 717cb59ec616..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageGetCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageGet")] - public class InvokeAzureVirtualMachineExtensionImageGetCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageGetParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionImageClient.Get(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs deleted file mode 100644 index 29d737ee82ac..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListTypesCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageListTypes")] - public class InvokeAzureVirtualMachineExtensionImageListTypesCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageListTypesParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionImageClient.ListTypes(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs deleted file mode 100644 index a62462ca29d0..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineExtensionImage/InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineExtensionImageListVersions")] - public class InvokeAzureVirtualMachineExtensionImageListVersionsCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionImageListVersionsParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionImageClient.ListVersions(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs deleted file mode 100644 index 215b5d03f573..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageGetCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineImageGet")] - public class InvokeAzureVirtualMachineImageGetCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageGetParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineImageClient.Get(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs deleted file mode 100644 index 5549486d590b..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineImageList")] - public class InvokeAzureVirtualMachineImageListCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineImageClient.List(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs deleted file mode 100644 index f63ff3088e95..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListOffersCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineImageListOffers")] - public class InvokeAzureVirtualMachineImageListOffersCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListOffersParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineImageClient.ListOffers(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs deleted file mode 100644 index ccb89001525c..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListPublishersCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineImageListPublishers")] - public class InvokeAzureVirtualMachineImageListPublishersCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListPublishersParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineImageClient.ListPublishers(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs deleted file mode 100644 index b6b10e44c840..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineImage/InvokeAzureVirtualMachineImageListSkusCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineImageListSkus")] - public class InvokeAzureVirtualMachineImageListSkusCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public Microsoft.Azure.Management.Compute.Models.VirtualMachineImageListSkusParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineImageClient.ListSkus(Parameters); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs b/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs deleted file mode 100644 index 58f73b3b7798..000000000000 --- a/src/ResourceManager/Compute/Commands.Compute/Generated/VirtualMachineSize/InvokeAzureVirtualMachineSizeListCmdlet.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure.Management.Compute; -using System.Management.Automation; - -namespace Microsoft.Azure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineSizeList")] - public class InvokeAzureVirtualMachineSizeListCmdlet : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true), ValidateNotNullOrEmpty] - public System.String Location { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - - ExecuteClientAction(() => - { - var result = VirtualMachineSizeClient.List(Location); - WriteObject(result, true); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj index 22676dd51eea..319a78dc2c25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Commands.ServiceManagement.PlatformImageRepository.csproj @@ -158,520 +158,6 @@ - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - @@ -700,7 +186,6 @@ PreserveNewest - @@ -750,12 +235,4 @@ --> - - - %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe - ".\Automation\RunCodeGeneration.ps1" - $(OutputPath) - - - \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 new file mode 100644 index 000000000000..09b00f1a714f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -0,0 +1,451 @@ +[CmdletBinding()] +param( + [Parameter(Mandatory = $true)] + [string]$dllFolder, + + [Parameter(Mandatory = $true)] + [string]$outFolder, + + # The base cmdlet from which all automation cmdlets derive + [Parameter(Mandatory = $false)] + [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', + + # The property field to access the client wrapper class from the base cmdlet + [Parameter(Mandatory = $false)] + [string]$base_class_client_field = 'ComputeClient', + + # Cmdlet Code Generation Style + # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) + # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) + [Parameter(Mandatory = $false)] + [string]$cmdletStyle = 'Invoke' +) + +$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; +$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; + +$code_common_usings = @( + 'System.Management.Automation', + 'Microsoft.Azure', + 'Microsoft.WindowsAzure.Commands.ServiceManagement', + 'Microsoft.WindowsAzure.Commands.Utilities.Common' +); + +$code_common_header = +@" +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. +"@; + +$new_line_str = "`r`n"; + +function Get-SortedUsings +{ + param( + # Sample: @('System.Management.Automation', 'Microsoft.Azure', ...) + [Parameter(Mandatory = $true)] + $common_using_str_list, + + # Sample: 'Microsoft.WindowsAzure.Management.Compute' + [Parameter(Mandatory = $true)] + $client_library_namespace + ) + + $a1 = @() + $common_using_str_list + $client_library_namespace; + $a2 = Sort-Object -Descending -Unique -InputObject $a1; + $a3 = $a2 | foreach { "using ${_};" }; + + $text = [string]::Join($new_line_str, $a3); + + return $text; +} + +$code_using_strs = Get-SortedUsings $code_common_usings $client_library_namespace; + +function Get-NormalizedName +{ + param( + # Sample: 'vmName' => 'VMName', 'resourceGroup' => 'ResourceGroup', etc. + [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]::ToUpper($firstChar); + $outputName = $firstChar + $inputName.Substring(1); + } + + return $outputName; +} + +function Get-OperationShortName +{ + param( + # Sample #1: 'IVirtualMachineOperations' => 'VirtualMachine' + # Sample #2: 'IDeploymentOperations' => 'Deployment' + [Parameter(Mandatory = $True)] + [string]$opFullName + ) + + $prefix = 'I'; + $suffix = 'Operations'; + $opShortName = $opFullName; + + if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) + { + $lenOpShortName = ($opShortName.Length - $prefix.Length - $suffix.Length); + $opShortName = $opShortName.Substring($prefix.Length, $lenOpShortName); + } + + return $opShortName; +} + +function Write-BaseCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$file_full_path, + + [Parameter(Mandatory = $True)] + $operation_name_list, + + [Parameter(Mandatory = $True)] + $client_class_info + ) + + [System.Reflection.PropertyInfo[]]$propItems = $client_class_info.GetProperties(); + + $operation_get_code = ""; + foreach ($opFullName in $operation_name_list) + { + [string]$sOpFullName = $opFullName; + Write-Output ('$sOpFullName = ' + $sOpFullName); + $prefix = 'I'; + $suffix = 'Operations'; + if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) + { + $opShortName = Get-OperationShortName $sOpFullName; + $opPropName = $opShortName; + foreach ($propItem in $propItems) + { + if ($propItem.PropertyType.Name -eq $opFullName) + { + $opPropName = $propItem.Name; + break; + } + } + + $operation_get_template = +@" + public I${opShortName}Operations ${opShortName}Client + { + get + { + return ${base_class_client_field}.${opPropName}; + } + } +"@; + + if (-not ($operation_get_code -eq "")) + { + $operation_get_code += ($new_line_str * 2); + } + + $operation_get_code += $operation_get_template; + } + } + + $cmdlet_source_code_text = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + public abstract class ComputeAutomationBaseCmdlet : $baseCmdlet + { +${operation_get_code} + } +} +"@; + + $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; +} + +# Sample: InvokeAzureVirtualMachineGetMethod.cs +function Write-OperationCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileOutputFolder, + + [Parameter(Mandatory = $True)] + $opShortName, + + [Parameter(Mandatory = $True)] + [System.Reflection.MethodInfo]$operation_method_info + ) + + $methodName = ($operation_method_info.Name.Replace('Async', '')); + $cmdlet_verb = "Invoke"; + $cmdlet_noun_prefix = 'Azure'; + $cmdlet_noun_suffix = 'Method'; + $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_generated_code = ''; + # $cmdlet_generated_code += $indents + '// ' + $operation_method_info + $new_line_str; + + $params = $operation_method_info.GetParameters(); + [System.Collections.ArrayList]$param_names = @(); + foreach ($pt in $params) + { + $paramTypeFullName = $pt.ParameterType.FullName; + if (-not ($paramTypeFullName.EndsWith('CancellationToken'))) + { + $normalized_param_name = Get-NormalizedName $pt.Name; + + Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); + + $param_attributes = $indents + "[Parameter(Mandatory = true)]" + $new_line_str; + $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line_str; + $param_code_content = $param_attributes + $param_definition; + + $cmdlet_generated_code += $param_code_content + $new_line_str; + + $st = $param_names.Add($normalized_param_name); + } + } + + $params_join_str = [string]::Join(', ', $param_names.ToArray()); + + $cmdlet_client_call_template = +@" + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + + ExecuteClientActionNewSM( + null, + CommandRuntime.ToString(), + () => ${opShortName}Client.${methodName}(${params_join_str}), + (s, response) => response); + } +"@; + + $cmdlet_generated_code += $cmdlet_client_call_template; + + $cmdlt_source_template = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +${cmdlet_generated_code} + } +} +"@; + + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; +} + +# Sample: VirtualMachineCreateParameters +function Get-ClientComplexParameter +{ + param( + [Parameter(Mandatory = $True)] + [System.Reflection.MethodInfo]$op_method_info, + + [Parameter(Mandatory = $True)] + [string]$client_name_space + ) + + $params = $op_method_info.GetParameters(); + $params = $params | where { -not $_.ParameterType.IsEnum }; + + # Assume that each operation method has only one complext parameter type + $param_info = $params | where { $_.ParameterType.Namespace -like "${client_name_space}.Model?" } | select -First 1; + + return $param_info; +} + +# Sample: NewAzureVirtualMachineCreateParameters.cs +function Write-ParameterCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$fileOutputFolder, + + [Parameter(Mandatory = $True)] + [string]$operation_short_name, + + [Parameter(Mandatory = $True)] + [System.Reflection.ParameterInfo]$parameter_info + ) + + $param_type_full_name = $parameter_info.ParameterType.FullName; + $param_type_short_name = $parameter_info.ParameterType.Name; + if (($param_type_short_name -like "${operation_short_name}*") -and ($param_type_short_name.Length -gt $operation_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $param_type_short_name = $param_type_short_name.Substring($operation_short_name.Length); + } + + $cmdlet_verb = "New"; + $cmdlet_noun_prefix = 'Azure'; + $cmdlet_noun_suffix = ''; + + $cmdlet_noun = $cmdlet_noun_prefix + $operation_short_name + $param_type_short_name + $cmdlet_noun_suffix; + $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + + # Construct Code Content + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_generated_code = ''; + + $cmdlet_client_call_template = +@" + protected override void OnProcessRecord() + { + ServiceManagementProfile.Initialize(); + base.OnProcessRecord(); + var parameter = new ${param_type_full_name}(); + WriteObject(parameter); + } +"@; + + $cmdlet_generated_code += $cmdlet_client_call_template; + + $cmdlt_source_template = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +${cmdlet_generated_code} + } +} +"@; + + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; +} + +# Code Generation Main Run +Write-Output $dllFolder; +Write-Output $outFolder; + +$outFolder += '/Generated'; + +$output = Get-ChildItem -Path $dllFolder | Out-String; + +# Set-Content -Path ($outFolder + '/Output.txt'); +Write-Output $output; + + +$dllname = $client_library_namespace; +$dllfile = $dllname + '.dll'; +$dllFileFullPath = $dllFolder + '\' + $dllfile; + +if (-not (Test-Path -Path $dllFileFullPath)) +{ + Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; +} +else +{ + $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); + + # All original types + $types = $assembly.GetTypes(); + $filtered_types = $types | where { $_.Namespace -eq $dllname -and $_.Name -like 'I*Operations' }; + Write-Output ($filtered_types | select Namespace, Name); + + # Write Base Cmdlet File + $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; + $opNameList = ($filtered_types | select -ExpandProperty Name); + $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; + Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; + + [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); + + # Write Operation Cmdlet Files + foreach ($ft in $filtered_types) + { + Write-Output '============================================='; + Write-Output $ft.Name; + Write-Output '============================================='; + + $opShortName = Get-OperationShortName $ft.Name; + $opOutFolder = $outFolder + '/' + $opShortName; + $st = rmdir -Recurse -Force $opOutFolder; + $st = mkdir -Force $opOutFolder; + + $methods = $ft.GetMethods(); + foreach ($mt in $methods) + { + Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); + Write-OperationCmdletFile $opOutFolder $opShortName $mt; + + [System.Reflection.ParameterInfo]$parameter_type_info = (Get-ClientComplexParameter $mt $client_library_namespace); + + if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) + { + $parameter_type_info_list += $parameter_type_info; + + Write-Output '---------------------------------------------'; + Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info; + Write-Output '---------------------------------------------'; + } + } + } + + Write-Output "============================================="; + Write-Output "Finished."; + Write-Output "============================================="; +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index 14addad5ffe0..da6cd34f4e21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -158,6 +158,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -490,6 +688,7 @@ + Designer @@ -555,4 +754,12 @@ --> + + + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe + ".\Automation\RunCodeGeneration.ps1" + $(OutputPath) + + + \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ComputeAutomationBaseCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentSwapParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs From 6339abdb1e95b1f5216229cdf15e68b0758152f0 Mon Sep 17 00:00:00 2001 From: huangpf Date: Wed, 8 Jul 2015 18:33:23 -0700 Subject: [PATCH 07/48] remove unused code --- .../Automation/RunCodeGeneration.ps1 | 451 ------------------ 1 file changed, 451 deletions(-) delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 deleted file mode 100644 index 09b00f1a714f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.PlatformImageRepository/Automation/RunCodeGeneration.ps1 +++ /dev/null @@ -1,451 +0,0 @@ -[CmdletBinding()] -param( - [Parameter(Mandatory = $true)] - [string]$dllFolder, - - [Parameter(Mandatory = $true)] - [string]$outFolder, - - # The base cmdlet from which all automation cmdlets derive - [Parameter(Mandatory = $false)] - [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', - - # The property field to access the client wrapper class from the base cmdlet - [Parameter(Mandatory = $false)] - [string]$base_class_client_field = 'ComputeClient', - - # Cmdlet Code Generation Style - # 1. Invoke (default) that uses Invoke as the verb, and Operation + Method (e.g. VirtualMachine + Get) - # 2. Verb style that maps the method name to a certain common PS verb (e.g. CreateOrUpdate -> New) - [Parameter(Mandatory = $false)] - [string]$cmdletStyle = 'Invoke' -) - -$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; -$code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; - -$code_common_usings = @( - 'System.Management.Automation', - 'Microsoft.Azure', - 'Microsoft.WindowsAzure.Commands.ServiceManagement', - 'Microsoft.WindowsAzure.Commands.Utilities.Common' -); - -$code_common_header = -@" -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. -"@; - -$new_line_str = "`r`n"; - -function Get-SortedUsings -{ - param( - # Sample: @('System.Management.Automation', 'Microsoft.Azure', ...) - [Parameter(Mandatory = $true)] - $common_using_str_list, - - # Sample: 'Microsoft.WindowsAzure.Management.Compute' - [Parameter(Mandatory = $true)] - $client_library_namespace - ) - - $a1 = @() + $common_using_str_list + $client_library_namespace; - $a2 = Sort-Object -Descending -Unique -InputObject $a1; - $a3 = $a2 | foreach { "using ${_};" }; - - $text = [string]::Join($new_line_str, $a3); - - return $text; -} - -$code_using_strs = Get-SortedUsings $code_common_usings $client_library_namespace; - -function Get-NormalizedName -{ - param( - # Sample: 'vmName' => 'VMName', 'resourceGroup' => 'ResourceGroup', etc. - [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]::ToUpper($firstChar); - $outputName = $firstChar + $inputName.Substring(1); - } - - return $outputName; -} - -function Get-OperationShortName -{ - param( - # Sample #1: 'IVirtualMachineOperations' => 'VirtualMachine' - # Sample #2: 'IDeploymentOperations' => 'Deployment' - [Parameter(Mandatory = $True)] - [string]$opFullName - ) - - $prefix = 'I'; - $suffix = 'Operations'; - $opShortName = $opFullName; - - if ($opFullName.StartsWith($prefix) -and $opShortName.EndsWith($suffix)) - { - $lenOpShortName = ($opShortName.Length - $prefix.Length - $suffix.Length); - $opShortName = $opShortName.Substring($prefix.Length, $lenOpShortName); - } - - return $opShortName; -} - -function Write-BaseCmdletFile -{ - param( - [Parameter(Mandatory = $True)] - [string]$file_full_path, - - [Parameter(Mandatory = $True)] - $operation_name_list, - - [Parameter(Mandatory = $True)] - $client_class_info - ) - - [System.Reflection.PropertyInfo[]]$propItems = $client_class_info.GetProperties(); - - $operation_get_code = ""; - foreach ($opFullName in $operation_name_list) - { - [string]$sOpFullName = $opFullName; - Write-Output ('$sOpFullName = ' + $sOpFullName); - $prefix = 'I'; - $suffix = 'Operations'; - if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) - { - $opShortName = Get-OperationShortName $sOpFullName; - $opPropName = $opShortName; - foreach ($propItem in $propItems) - { - if ($propItem.PropertyType.Name -eq $opFullName) - { - $opPropName = $propItem.Name; - break; - } - } - - $operation_get_template = -@" - public I${opShortName}Operations ${opShortName}Client - { - get - { - return ${base_class_client_field}.${opPropName}; - } - } -"@; - - if (-not ($operation_get_code -eq "")) - { - $operation_get_code += ($new_line_str * 2); - } - - $operation_get_code += $operation_get_template; - } - } - - $cmdlet_source_code_text = -@" -${code_common_header} - -$code_using_strs - -namespace ${code_common_namespace} -{ - public abstract class ComputeAutomationBaseCmdlet : $baseCmdlet - { -${operation_get_code} - } -} -"@; - - $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; -} - -# Sample: InvokeAzureVirtualMachineGetMethod.cs -function Write-OperationCmdletFile -{ - param( - [Parameter(Mandatory = $True)] - [string]$fileOutputFolder, - - [Parameter(Mandatory = $True)] - $opShortName, - - [Parameter(Mandatory = $True)] - [System.Reflection.MethodInfo]$operation_method_info - ) - - $methodName = ($operation_method_info.Name.Replace('Async', '')); - $cmdlet_verb = "Invoke"; - $cmdlet_noun_prefix = 'Azure'; - $cmdlet_noun_suffix = 'Method'; - $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; - $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; - - $indents = " " * 8; - $get_set_block = '{ get; set; }'; - - $cmdlet_generated_code = ''; - # $cmdlet_generated_code += $indents + '// ' + $operation_method_info + $new_line_str; - - $params = $operation_method_info.GetParameters(); - [System.Collections.ArrayList]$param_names = @(); - foreach ($pt in $params) - { - $paramTypeFullName = $pt.ParameterType.FullName; - if (-not ($paramTypeFullName.EndsWith('CancellationToken'))) - { - $normalized_param_name = Get-NormalizedName $pt.Name; - - Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); - - $param_attributes = $indents + "[Parameter(Mandatory = true)]" + $new_line_str; - $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line_str; - $param_code_content = $param_attributes + $param_definition; - - $cmdlet_generated_code += $param_code_content + $new_line_str; - - $st = $param_names.Add($normalized_param_name); - } - } - - $params_join_str = [string]::Join(', ', $param_names.ToArray()); - - $cmdlet_client_call_template = -@" - protected override void OnProcessRecord() - { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ${opShortName}Client.${methodName}(${params_join_str}), - (s, response) => response); - } -"@; - - $cmdlet_generated_code += $cmdlet_client_call_template; - - $cmdlt_source_template = -@" -${code_common_header} - -$code_using_strs - -namespace ${code_common_namespace} -{ - [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] - public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet - { -${cmdlet_generated_code} - } -} -"@; - - $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; - $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; -} - -# Sample: VirtualMachineCreateParameters -function Get-ClientComplexParameter -{ - param( - [Parameter(Mandatory = $True)] - [System.Reflection.MethodInfo]$op_method_info, - - [Parameter(Mandatory = $True)] - [string]$client_name_space - ) - - $params = $op_method_info.GetParameters(); - $params = $params | where { -not $_.ParameterType.IsEnum }; - - # Assume that each operation method has only one complext parameter type - $param_info = $params | where { $_.ParameterType.Namespace -like "${client_name_space}.Model?" } | select -First 1; - - return $param_info; -} - -# Sample: NewAzureVirtualMachineCreateParameters.cs -function Write-ParameterCmdletFile -{ - param( - [Parameter(Mandatory = $True)] - [string]$fileOutputFolder, - - [Parameter(Mandatory = $True)] - [string]$operation_short_name, - - [Parameter(Mandatory = $True)] - [System.Reflection.ParameterInfo]$parameter_info - ) - - $param_type_full_name = $parameter_info.ParameterType.FullName; - $param_type_short_name = $parameter_info.ParameterType.Name; - if (($param_type_short_name -like "${operation_short_name}*") -and ($param_type_short_name.Length -gt $operation_short_name.Length)) - { - # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' - $param_type_short_name = $param_type_short_name.Substring($operation_short_name.Length); - } - - $cmdlet_verb = "New"; - $cmdlet_noun_prefix = 'Azure'; - $cmdlet_noun_suffix = ''; - - $cmdlet_noun = $cmdlet_noun_prefix + $operation_short_name + $param_type_short_name + $cmdlet_noun_suffix; - $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; - - # Construct Code Content - $indents = " " * 8; - $get_set_block = '{ get; set; }'; - - $cmdlet_generated_code = ''; - - $cmdlet_client_call_template = -@" - protected override void OnProcessRecord() - { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - var parameter = new ${param_type_full_name}(); - WriteObject(parameter); - } -"@; - - $cmdlet_generated_code += $cmdlet_client_call_template; - - $cmdlt_source_template = -@" -${code_common_header} - -$code_using_strs - -namespace ${code_common_namespace} -{ - [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] - public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet - { -${cmdlet_generated_code} - } -} -"@; - - $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; - $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; -} - -# Code Generation Main Run -Write-Output $dllFolder; -Write-Output $outFolder; - -$outFolder += '/Generated'; - -$output = Get-ChildItem -Path $dllFolder | Out-String; - -# Set-Content -Path ($outFolder + '/Output.txt'); -Write-Output $output; - - -$dllname = $client_library_namespace; -$dllfile = $dllname + '.dll'; -$dllFileFullPath = $dllFolder + '\' + $dllfile; - -if (-not (Test-Path -Path $dllFileFullPath)) -{ - Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; -} -else -{ - $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); - - # All original types - $types = $assembly.GetTypes(); - $filtered_types = $types | where { $_.Namespace -eq $dllname -and $_.Name -like 'I*Operations' }; - Write-Output ($filtered_types | select Namespace, Name); - - # Write Base Cmdlet File - $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; - $opNameList = ($filtered_types | select -ExpandProperty Name); - $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; - Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; - - [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); - - # Write Operation Cmdlet Files - foreach ($ft in $filtered_types) - { - Write-Output '============================================='; - Write-Output $ft.Name; - Write-Output '============================================='; - - $opShortName = Get-OperationShortName $ft.Name; - $opOutFolder = $outFolder + '/' + $opShortName; - $st = rmdir -Recurse -Force $opOutFolder; - $st = mkdir -Force $opOutFolder; - - $methods = $ft.GetMethods(); - foreach ($mt in $methods) - { - Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); - Write-OperationCmdletFile $opOutFolder $opShortName $mt; - - [System.Reflection.ParameterInfo]$parameter_type_info = (Get-ClientComplexParameter $mt $client_library_namespace); - - if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) - { - $parameter_type_info_list += $parameter_type_info; - - Write-Output '---------------------------------------------'; - Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info; - Write-Output '---------------------------------------------'; - } - } - } - - Write-Output "============================================="; - Write-Output "Finished."; - Write-Output "============================================="; -} From 9871d4f309c8698ea22f4a106c8cfc2de1e93900 Mon Sep 17 00:00:00 2001 From: huangpf Date: Thu, 9 Jul 2015 06:31:30 -0700 Subject: [PATCH 08/48] Test Update --- .../Commands.ScenarioTest.csproj | 3 + .../ServiceManagementTests.ps1 | 54 ++ .../ServiceManagement/ScenarioTests.cs | 9 + ...AutoGeneratedHostedServiceCmdletTests.json | 743 ++++++++++++++++++ 4 files changed, 809 insertions(+) create mode 100644 src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json diff --git a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj index 4a75bde5caaf..e2bd85c303d1 100644 --- a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj +++ b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj @@ -206,6 +206,9 @@ Always + + Always + Always diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 6dedcf16b6ec..320958b9ede0 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -127,6 +127,60 @@ function Run-StartAndStopMultipleVirtualMachinesTest catch { + } + finally + { + # Cleanup + Cleanup-CloudService $svcName; + } +} + +# Run Auto-Generated Hosted Service Cmdlet Tests +function Run-AutoGeneratedHostedServiceCmdletTests +{ + # Setup + $location = Get-DefaultLocation; + $imgName = Get-DefaultImage $location; + + $storageName = 'pstest' + (getAssetName); + New-AzureStorageAccount -StorageAccountName $storageName -Location $location; + + # Associate the new storage account with the current subscription + Set-CurrentStorageAccountName $storageName; + + $vmNameList = @("vm01", "vm02", "test04"); + $svcName = 'pstest' + (Get-CloudServiceName); + $userName = "pstestuser"; + $password = "p@ssw0rd"; + + try + { + # Create Parameters + $p = New-AzureHostedServiceCreateParameters; + $p.ServiceName = $svcName; + $p.Location = $location; + $p.Description = $svcName; + $p.Label = $svcName; + + # Invoke Create + $st = Invoke-AzureHostedServiceCreateMethod -Parameters $p; + + Assert-AreEqual $st.StatusCode 'Created'; + Assert-NotNull $st.RequestId; + + # Invoke Get + $q = Invoke-AzureHostedServiceGetMethod -ServiceName $p.ServiceName; + Assert-AreEqual $q.ServiceName $p.ServiceName; + + # Invoke Delete + $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $d.ServiceName; + + Assert-AreEqual $st.StatusCode 'OK'; + Assert-NotNull $st.RequestId; + } + catch + { + } finally { diff --git a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs index 07bb21030e07..0e407597445a 100644 --- a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs +++ b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs @@ -53,5 +53,14 @@ public void RunStartAndStopMultipleVirtualMachinesTest() { this.RunPowerShellTest("Run-StartAndStopMultipleVirtualMachinesTest"); } + + [Fact] + [Trait(Category.Service, Category.ServiceManagement)] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.AcceptanceType, Category.BVT)] + public void RunAutoGeneratedHostedServiceCmdletTests() + { + this.RunPowerShellTest("Run-AutoGeneratedHostedServiceCmdletTests"); + } } } diff --git a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json new file mode 100644 index 000000000000..d28d386c5d40 --- /dev/null +++ b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json @@ -0,0 +1,743 @@ +{ + "Entries": [ + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/locations", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9sb2NhdGlvbnM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n East US\r\n East US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n West US\r\n West US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n Standard_G1\r\n Standard_G2\r\n Standard_G3\r\n Standard_G4\r\n Standard_G5\r\n \r\n \r\n \r\n \r\n Premium_LRS\r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n Central US\r\n Central US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n South Central US\r\n South Central US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n East US 2\r\n East US 2\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n Standard_G1\r\n Standard_G2\r\n Standard_G3\r\n Standard_G4\r\n Standard_G5\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n North Europe\r\n North Europe\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n West Europe\r\n West Europe\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n Southeast Asia\r\n Southeast Asia\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n East Asia\r\n East Asia\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "21260" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "b5e9ccd6304fb8b1a6f48bc0c95242fc" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:43 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/b5e9ccd6304fb8b1a6f48bc0c95242fc", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zL2I1ZTljY2Q2MzA0ZmI4YjFhNmY0OGJjMGM5NTI0MmZj", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n b5e9ccd6-304f-b8b1-a6f4-8bc0c95242fc\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "132eb25ecc13b0a8943acf06a9dd9745" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:43 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/images", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9pbWFnZXM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n Linux\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Linux VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It also contains PartsUnlimited demo app which runs on the installed coreclr. The demo app is installed to /opt/demo. To run the demo, please type the command '/opt/demo/Kestrel' in a terminal window. The website is listening on port 5004. Please enable or map a endpoint of HTTP port 5004 for your azure VM.\r\n CoreCLR x64 Beta5 (11624) with PartsUnlimited Demo App on Ubuntu Server 14.04 LTS\r\n 2015-04-29T07:00:00Z\r\n false\r\n Ubuntu-cof-45.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D1\r\n Microsoft Visual Studio Group\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2014-11-12T08:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27\r\n Windows\r\n http://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspx\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image contains Windows Server 2012 R2, Visual Studio Community 2013, and CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly set up a development environment in Azure to build and test Android, iOS, and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716] for more information.\r\n Visual Studio Community 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Visual Studio Community 2013 image enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 4 on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash the full power of Visual Studio to develop Node.js solutions. NTVS also includes a list of project templates using the Express framework, which enables you to quickly create and deploy websites or Cloud Services to Microsoft Azure or other platforms.\r\n Visual Studio Community 2013 Update 4 with Tools for Node.js on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Enterprise supports developers creating business applications looking for the scale, quality and productivity required in organizations of any size. Team collaboration, DevOps, release management and more are core scenarios for Visual Studio Enterprise. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily and quickly set up a development environment in Azure to plan, build, release and operate applications using Visual Studio.\r\n Visual Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n With Visual Studio Professional, you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Professional 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Professional 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.2 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-03-01T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-22T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321312\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update 95) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not recommended for use in production. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]\r\n JDK 6 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n Java6_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321694\r\n Medium\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386544\r\n Java6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update 79) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]\r\n JDK 7 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update 45) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n JDK 8 on Windows Server 2012 R2\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321683\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321692\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321684\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321686\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321689\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321687\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321688\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321317\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321696\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321318\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321695\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321314\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321699\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321315\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321698\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321313\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321700\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321316\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321697\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=321682\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321693\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321690\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.7 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404007\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.8 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404008\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 81\r\n 29ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4\r\n Linux\r\n https://enterprise.github.com/license\r\n GitHub Enterprise is the on-premises version of GitHub.com, the world's largest software community. Collaborate, track issues, review code, and streamline your development processes - all on your servers. With the world's largest software development community already using GitHub, your business can be on the fast track to a better way of building software.\r\n GitHub Enterprise\r\n false\r\n 2015-06-17T07:00:00Z\r\n false\r\n https://enterprise.github.com/privacy\r\n Standard_DS3\r\n GitHub, Inc.\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-10-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-05T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-02T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-25T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-735.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-24T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-01T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-13T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-02-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-04-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Enterprise\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012 R2. This image contains the Developer edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Developer\r\n false\r\n BizTalkServer2013_100.png\r\n Microsoft BizTalk Server Group\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012 R2. This image contains the Enterprise edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Enterprise\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012 R2. This image contains the Standard edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Standard\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Standard\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Standard edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.6\r\n 2014-07-14T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.7\r\n 2014-09-30T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-07-14T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-09-30T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-10-18T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-11-29T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-12-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-01-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-05T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-26T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-06-17T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-07-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-12-03T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325\r\n Linux\r\n 7.0\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410\r\n Linux\r\n 7.1\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-04-10T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104\r\n Linux\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2011-11-04T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2014-12-22T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to Cloud SteelHead documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.html\r\n Riverbed SteelHead CX 9.0\r\n 2014-12-13T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 9.0\r\n 2015-04-20T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 80\r\n 810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.html\r\n Note: This appliance is managed via a client application and TCP/807 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank] for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation firewall that was purpose-built for efficient deployment and operation within dispersed, highly dynamic, and security-critical network environments providing multilayer security in the cloud. Beyond its powerful network firewall, IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive set of next-generation firewall technologies.\r\n Barracuda NG Firewall 6.1\r\n 2015-06-11T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 50\r\n 810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/waf-azure-eula.html\r\n Note: This appliance is administered via a web UI and TCP/8000 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank] for details. -- The Barracuda Web Application Firewall inspects all inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS, or any other attacks targeted at your web applications. Its built-in load balancing technology also allows your web applications to scale with your business and its Data Loss Prevention (DLP) technology inspects server responses to help keep your proprietary information safe.\r\n Barracuda Web Application Firewall (WAF) 7.9\r\n 2015-04-28T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows HPC cluster in Azure. We recommend using a VM size of at least A4. Before creating a virtual machine, you must configure a valid virtual network. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post configuration script described in the Preview release notes. For more information about how to set up an HPC IaaS cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank] .\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-08-14T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-10-31T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-11-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-02-12T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-04-16T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the head node of an HPC Pack cluster. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-Excel-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 and evaluation version of Microsoft Excel Professional Plus 2013 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node with Excel on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-04-06T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-05-28T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-06-29T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-03-27T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-04-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-05-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-06-15T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-02-24T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-07-09T00:41:59Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-12-09T15:26:36Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-05-08T12:17:30Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-06-26T07:49:56Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-22T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=544707\r\n At the heart of the Microsoft Cloud Platform, Windows Server brings the breadth and depth of Microsoft’s experience delivering global-scale cloud services to your datacenter infrastructure. Windows Server Technical Preview provides a range of new and enhanced capabilities and features spanning server virtualization, storage, networking, server management and automation, web and application platform, access and information protection, remote desktop infrastructure, and more. By clicking the Create button, I acknowledge that this VHD contains a preview release and should strictly be used for testing purposes and that the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of Microsoft apply to it. The VHD won’t be serviced or supported for production use and the trial period expires on October 1, 2015.\r\n Windows Server Technical Preview\r\n 2015-05-04T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-06-01T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-05-18T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Azure Remote Application Service software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server 2012 R2\r\n false\r\n 2015-05-28T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Client Production on Windows Server 2012 R2\r\n false\r\n 2015-04-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail E-commerce software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail Essentials software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-7July15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2 Preview\r\n false\r\n 2015-07-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-11T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhd\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-03-05T23:38:03.7394082Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-08-14T20:56:09.553895Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-11-12T00:23:04.7938861Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-01-27T21:22:33.5359792Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T21:27:13.0940596Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-04-30T02:06:52.0524797Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-05-14T23:02:10.1569333Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-21T01:07:50.1224459Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-27T01:46:00.1951134Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-01-28T01:17:11.0039487Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T19:50:33.6933063Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-04-28T23:16:04.9724554Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-05-13T20:37:23.4158594Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-06-11T01:56:15.8997285Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-11-11T08:00:55.6357644Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-01-28T05:33:11.6514381Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-03-09T18:58:44.7766347Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-04-29T00:35:41.9643255Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-05-12T14:39:41.1427698Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-05-13T06:00:19.2702337Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED and was reached its END OF LIFE on 2014-04-18. This image is provided for archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank] for information about successor releases and the Ubuntu life-cycle.\r\n Ubuntu Server 12.10\r\n false\r\n 2012-12-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-02-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-03-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-08-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-12-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-02-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-05-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-05-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-07-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-11-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-01-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150706) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-12-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150708) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-SSH-Docker-amd64-edge-201507081917-119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507081917. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507080203-118-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507080203. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n MILESTONE RELEASE: This is a milestone release and is considered experimental. This build is unsupported and is for development and preview reference only. Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150526. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-05-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-19T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150702 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;North Europe;West Europe;Central US;East US;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150703-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150703 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150704-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150704 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150705-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150705 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105\r\n Linux\r\n openSUSE 13.1 brings updated desktop environments and software, lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at [http://susestudio.com|http://susestudio.com]\r\n openSUSE 13.1\r\n 2014-10-06T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium image with PRIORITY support includes updates, patches, and support 24x7 through web, email, chat and phone, from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2014-10-23T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 12\r\n 2014-10-23T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n openSUSE 13.1 brings updated desktop environments and software, a lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at http://susestudio.com\r\n openSUSE 13.1\r\n 2015-01-05T08:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64\r\n Linux\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customization of this image can be done at [https://susestudio.com|https://susestudio.com]\r\n openSUSE 13.2\r\n 2014-12-16T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com] ).\r\n openSUSE 13.2\r\n 2015-05-12T07:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.  Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2014-11-06T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-27T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-02-13T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-05-12T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-02-13T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-05-12T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2013-01-05T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-19T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 6 brings the latest Linux innovations to market, delivering extreme performance, advanced scalability, and reliability for enterprise applications and systems. More information can be found at http://www.oracle.com/linux.\r\n Oracle Linux 6.4.0.0.0\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Enterprise Edition is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. For more information, go to http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Enterprise Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability for enterprise applications and systems. Optimized for enterprise workloads, Oracle Linux is the only operating system to offer zero-downtime updates.\r\n Oracle Linux 7.0.0.0.0\r\n 2014-12-18T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Standard Edition is an affordable, full-featured data management solution that is ideal for midsize companies. More information can be found at http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Standard Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014\r\n Linux\r\n Oracle WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0\r\n Oracle WebLogic Server 12c Enterprise Edition is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. More information can be found at http://www.oracle.com/weblogicserver.\r\n Oracle Weblogic\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleWeblogic12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on July 18, 2015. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 R2 Datacenter\r\n 2015-01-20T08:00:00Z\r\n false\r\n Standard_D12\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.2\r\n 2014-10-23T01:45:25.1330063Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.7\r\n 2015-03-19T07:12:15.3948309Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n Sqlserver2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-07-29T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-06-27T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]\r\n SQL Server 2014 SP1 Standard on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Web on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Enterprise on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-04-01T07:00:00Z\r\n true\r\n SQLServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-06-19T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "615970" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "26326af4a1a4b45483e0e8cb982dd567" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:46 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/26326af4a1a4b45483e0e8cb982dd567", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzI2MzI2YWY0YTFhNGI0NTQ4M2UwZThjYjk4MmRkNTY3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 26326af4-a1a4-b454-83e0-e8cb982dd567\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "629636a59b7bb6d6876802a57e69ccbe" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:47 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/vmimages", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy92bWltYWdlcw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n 1acf693f34c74e86a50be61cb631ddfe__ClouderaGolden-202406-699696\r\n \r\n Public\r\n Single click deployment of CDH 5.1 Evaluation for MR, HDFS and HIVE\r\n \r\n ClouderaGolden-202406-699696-os-2014-10-06\r\n ReadWrite\r\n Specialized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n CDH 5.1 Evaluation\r\n Standard_D14\r\n false\r\n http://www.gnu.org/copyleft/gpl.html\r\n http://www.cloudera.com/content/cloudera/en/privacy-policy.html\r\n Cloudera\r\n 2014-10-27T04:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08-datadisk-0-2015-03-24\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02-datadisk-0-2015-07-03\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.08-datadisk-0-2015-03-24\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.02-datadisk-0-2015-07-03\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hdp215-16d-vm-image\r\n \r\n Public\r\n HDP 2.1.5 with 16 data disks\r\n \r\n hdp215-16d-image-os-2014-10-16\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard\r\n \r\n \r\n \r\n hdp215-16d-image-datadisk-0-2014-10-16\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-1-2014-10-16\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-2-2014-10-16\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-3-2014-10-16\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-4-2014-10-16\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-5-2014-10-16\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-6-2014-10-16\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-7-2014-10-16\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-8-2014-10-16\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-9-2014-10-16\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-10-2014-10-16\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-11-2014-10-16\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-12-2014-10-16\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-13-2014-10-16\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-14-2014-10-16\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-15-2014-10-16\r\n None\r\n 15\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hdp215-8d-vm-image\r\n \r\n Public\r\n HDP 2.1.5 with 8 data disks\r\n \r\n hdp215-8d-image-os-2014-10-08-1\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n \r\n hdp215-8d-image-datadisk-0-2014-10-08-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-1-2014-10-08-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-2-2014-10-08-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-3-2014-10-08-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-4-2014-10-08-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-5-2014-10-08-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-6-2014-10-08-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-7-2014-10-08-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_2.2.4.2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2\r\n \r\n hwx_sandbox_hdp_2.2.4.2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2\r\n \r\n hw_sandbox_hdp_2.2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v2\r\n \r\n hw_sandbox_hdp_2.2.4.2v2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v3\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v3\r\n \r\n hw_sandbox_hdp_2.2.4.2v3\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v4\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v4\r\n \r\n hw_sandbox_hdp_2.2.4.2v4\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v5\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v5\r\n \r\n hw_sandbox_hdp_2.2.4.2v5\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n eed8e6be226e414095ba1fbf8fc3931f__dse-node-20141010\r\n \r\n Public\r\n DataStax takes the latest version of open source Apache Cassandra, certifies and prepares it for bullet-proof enterprise deployment. We deliver commercial confidence in the form of training and support, development tools and drivers, and professional implementation services to ensure that you have everything you need to successfully deploy Cassandra in support of your mainstream business applications.\r\n \r\n dse-node-20141010-os-2014-10-22\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard\r\n \r\n \r\n \r\n dse-node-20141010-datadisk-0-2014-10-22\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-1-2014-10-22\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-2-2014-10-22\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-3-2014-10-22\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n DataStax Enterprise\r\n A7\r\n false\r\n http://www.datastax.com/developer-license-terms\r\n http://www.datastax.com/privacy\r\n DataStax\r\n 2014-10-27T05:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n eed8e6be226e414095ba1fbf8fc3931f__dse-opscenter-20141010\r\n \r\n Public\r\n DataStax takes the latest version of open source Apache Cassandra, certifies and prepares it for bullet-proof enterprise deployment. We deliver commercial confidence in the form of training and support, development tools and drivers, and professional implementation services to ensure that you have everything you need to successfully deploy Cassandra in support of your mainstream business applications.\r\n \r\n dse-opscenter-20141010-os-2014-10-11\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n DataStax Enterprise\r\n A7\r\n false\r\n http://www.datastax.com/developer-license-terms\r\n http://www.datastax.com/privacy\r\n DataStax\r\n 2014-10-27T05:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-DW-ENU-Win2012-cy14su09\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-12-01T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-12-01T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-03-10T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-OLTP-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DW-ENU-Win2012R2-cy14su08\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-OLTP-ENU-Win2012R2-cy14su08\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-DW-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-11-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-OLTP-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-11-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-DW-ENU-Win2012R2-cy15su05\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n SQL Server 2014 SP1 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-05-15T00:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-OLTP-ENU-Win2012R2-cy15su05\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n SQL Server 2014 SP1 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-05-15T00:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special16\r\n \r\n Public\r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk1\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk2\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk3\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk4\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk5\r\n ReadOnly\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk6\r\n ReadOnly\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk8\r\n ReadOnly\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk9\r\n ReadOnly\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk10\r\n ReadOnly\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk11\r\n ReadOnly\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk12\r\n ReadOnly\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n true\r\n Microsoft SQL Server Group\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special31\r\n \r\n Public\r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk1\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk2\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk3\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk4\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk5\r\n ReadOnly\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk6\r\n ReadOnly\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk8\r\n ReadOnly\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk9\r\n ReadOnly\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk10\r\n ReadOnly\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk11\r\n ReadOnly\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk12\r\n ReadOnly\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk13\r\n ReadOnly\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk14\r\n ReadOnly\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk15\r\n ReadOnly\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk16\r\n ReadOnly\r\n 15\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk17\r\n ReadOnly\r\n 16\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk18\r\n ReadOnly\r\n 17\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk19\r\n ReadOnly\r\n 18\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk20\r\n ReadOnly\r\n 19\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk21\r\n ReadOnly\r\n 20\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk22\r\n ReadOnly\r\n 21\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk23\r\n ReadOnly\r\n 22\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk24\r\n ReadOnly\r\n 23\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk25\r\n ReadOnly\r\n 24\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk26\r\n ReadOnly\r\n 25\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk27\r\n ReadOnly\r\n 26\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk28\r\n ReadOnly\r\n 27\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk29\r\n None\r\n 28\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk30\r\n None\r\n 29\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk31\r\n None\r\n 30\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n true\r\n Microsoft SQL Server Group\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06-datadisk-0-2015-03-18\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.06-datadisk-0-2015-03-18\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "137209" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "234d76257a14bf9098678fa0787c9b1d" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:48 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/234d76257a14bf9098678fa0787c9b1d", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzIzNGQ3NjI1N2ExNGJmOTA5ODY3OGZhMDc4N2M5YjFk", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 234d7625-7a14-bf90-9867-8fa0787c9b1d\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "8326eacfead4b377b94f5f3df85af533" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:48 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/storageservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9zdG9yYWdlc2VydmljZXM=", + "RequestMethod": "POST", + "RequestBody": "\r\n pstestonesdk5981\r\n \r\n \r\n East US\r\n Standard_GRS\r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "358" + ], + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "1724485b0db6b590b867724afd6148f9" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:49 GMT" + ], + "Location": [ + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/storage/pstestonesdk5981" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/1724485b0db6b590b867724afd6148f9", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzE3MjQ0ODViMGRiNmI1OTBiODY3NzI0YWZkNjE0OGY5", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "\r\n 1724485b-0db6-b590-b867-724afd6148f9\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "6325854a0e6ab5269a7b1be8e9c9d5ac" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:21:49 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/1724485b0db6b590b867724afd6148f9", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzE3MjQ0ODViMGRiNmI1OTBiODY3NzI0YWZkNjE0OGY5", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "\r\n 1724485b-0db6-b590-b867-724afd6148f9\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "71123a696045bb489f353e71a18b4da4" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:20 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcw==", + "RequestMethod": "POST", + "RequestBody": "\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "264" + ], + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7796c0686962b46dad690a980a111b88" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:20 GMT" + ], + "Location": [ + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/compute/pstestonesdk5897" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/7796c0686962b46dad690a980a111b88", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzc3OTZjMDY4Njk2MmI0NmRhZDY5MGE5ODBhMTExYjg4", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 7796c068-6962-b46d-ad69-0a980a111b88\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "a6d78ced5843b52d94aa32710053af37" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:20 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "610" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6401796bf35bb7e99bb2eb0017c82076" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:21 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/6401796bf35bb7e99bb2eb0017c82076", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzY0MDE3OTZiZjM1YmI3ZTk5YmIyZWIwMDE3YzgyMDc2", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 6401796b-f35b-b7e9-9bb2-eb0017c82076\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "1e21feb5ec7fb27fa112753b59178556" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:21 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "624" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "cd219113030abb9fa7bb950d6019bbe4" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:21 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "624" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "9bda2ecb2f38bec09ecc4f6527a3e56f" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:22 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "624" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ffa34848e3acb5769d9691716d49a61b" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:22 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "673cbc987d34bb55827353fbfa6e2b07" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 12:22:24 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + } + ], + "Names": { + "": [ + "onesdk5981", + "onesdk5897" + ] + }, + "Variables": { + "SubscriptionId": "4d368445-cbb1-42a7-97a6-6850ab99f48e" + } +} \ No newline at end of file From a4d21532464c8553bbb5f0ccf420f4bf5507399f Mon Sep 17 00:00:00 2001 From: huangpf Date: Thu, 9 Jul 2015 07:56:59 -0700 Subject: [PATCH 09/48] update --- .../ServiceManagementTests.ps1 | 40 +- ...AutoGeneratedHostedServiceCmdletTests.json | 389 ++++++++++++++---- 2 files changed, 329 insertions(+), 100 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 320958b9ede0..b1d03170d6de 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -156,31 +156,49 @@ function Run-AutoGeneratedHostedServiceCmdletTests try { # Create Parameters - $p = New-AzureHostedServiceCreateParameters; - $p.ServiceName = $svcName; - $p.Location = $location; - $p.Description = $svcName; - $p.Label = $svcName; + $svcCreateParams = New-AzureHostedServiceCreateParameters; + $svcCreateParams.ServiceName = $svcName; + $svcCreateParams.Location = $location; + $svcCreateParams.Description = $svcName; + $svcCreateParams.Label = $svcName; # Invoke Create - $st = Invoke-AzureHostedServiceCreateMethod -Parameters $p; + $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Get - $q = Invoke-AzureHostedServiceGetMethod -ServiceName $p.ServiceName; - Assert-AreEqual $q.ServiceName $p.ServiceName; + $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + Assert-AreEqual $svcGetResult.ServiceName $svcName; + Assert-AreEqual $svcGetResult.Properties.Description $svcName; + Assert-AreEqual $svcGetResult.Properties.Label $svcName; + + # Update Parameters + $svcUpdateParams = New-AzureHostedServiceUpdateParameters; + $svcUpdateParams.Description = 'update1'; + $svcUpdateParams.Label = 'update2'; + + # Invoke Update + $svcGetResult2 = Invoke-AzureHostedServiceUpdateMethod -ServiceName $svcName -Parameters $svcUpdateParams; + + # Invoke Get + $svcGetResult2 = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + Assert-AreEqual $svcGetResult2.ServiceName $svcName; + Assert-AreEqual $svcGetResult2.Properties.Description $svcUpdateParams.Description; + Assert-AreEqual $svcGetResult2.Properties.Label $svcUpdateParams.Label; + + # Invoke List + $svcListResult = Invoke-AzureHostedServiceListMethod; + Assert-True { ($svcListResult | where { $_.ServiceName -eq $svcName }).Count -gt 0 }; # Invoke Delete - $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $d.ServiceName; - + $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } catch { - } finally { diff --git a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json index d28d386c5d40..94d77a483e01 100644 --- a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json +++ b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedHostedServiceCmdletTests.json @@ -25,13 +25,13 @@ "ussouth3" ], "x-ms-request-id": [ - "b5e9ccd6304fb8b1a6f48bc0c95242fc" + "588f74c3cf50bb5080d4b6178b08375a" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:43 GMT" + "Thu, 09 Jul 2015 14:23:35 GMT" ], "Server": [ "1.0.6198.243", @@ -42,8 +42,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/b5e9ccd6304fb8b1a6f48bc0c95242fc", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zL2I1ZTljY2Q2MzA0ZmI4YjFhNmY0OGJjMGM5NTI0MmZj", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/588f74c3cf50bb5080d4b6178b08375a", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzU4OGY3NGMzY2Y1MGJiNTA4MGQ0YjYxNzhiMDgzNzVh", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54,7 +54,7 @@ "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n b5e9ccd6-304f-b8b1-a6f4-8bc0c95242fc\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n 588f74c3-cf50-bb50-80d4-b6178b08375a\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ "232" @@ -66,13 +66,13 @@ "ussouth3" ], "x-ms-request-id": [ - "132eb25ecc13b0a8943acf06a9dd9745" + "eaf586608ad2b92cb8a489f0f17232af" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:43 GMT" + "Thu, 09 Jul 2015 14:23:35 GMT" ], "Server": [ "1.0.6198.243", @@ -95,10 +95,10 @@ "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" ] }, - "ResponseBody": "\r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n Linux\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Linux VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It also contains PartsUnlimited demo app which runs on the installed coreclr. The demo app is installed to /opt/demo. To run the demo, please type the command '/opt/demo/Kestrel' in a terminal window. The website is listening on port 5004. Please enable or map a endpoint of HTTP port 5004 for your azure VM.\r\n CoreCLR x64 Beta5 (11624) with PartsUnlimited Demo App on Ubuntu Server 14.04 LTS\r\n 2015-04-29T07:00:00Z\r\n false\r\n Ubuntu-cof-45.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D1\r\n Microsoft Visual Studio Group\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2014-11-12T08:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27\r\n Windows\r\n http://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspx\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image contains Windows Server 2012 R2, Visual Studio Community 2013, and CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly set up a development environment in Azure to build and test Android, iOS, and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716] for more information.\r\n Visual Studio Community 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Visual Studio Community 2013 image enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 4 on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash the full power of Visual Studio to develop Node.js solutions. NTVS also includes a list of project templates using the Express framework, which enables you to quickly create and deploy websites or Cloud Services to Microsoft Azure or other platforms.\r\n Visual Studio Community 2013 Update 4 with Tools for Node.js on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Enterprise supports developers creating business applications looking for the scale, quality and productivity required in organizations of any size. Team collaboration, DevOps, release management and more are core scenarios for Visual Studio Enterprise. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily and quickly set up a development environment in Azure to plan, build, release and operate applications using Visual Studio.\r\n Visual Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n With Visual Studio Professional, you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Professional 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Professional 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.2 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-03-01T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-22T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321312\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update 95) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not recommended for use in production. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]\r\n JDK 6 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n Java6_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321694\r\n Medium\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386544\r\n Java6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update 79) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]\r\n JDK 7 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update 45) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n JDK 8 on Windows Server 2012 R2\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321683\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321692\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321684\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321686\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321689\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321687\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321688\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321317\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321696\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321318\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321695\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321314\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321699\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321315\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321698\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321313\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321700\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321316\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321697\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=321682\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321693\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321690\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.7 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404007\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.8 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404008\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 81\r\n 29ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4\r\n Linux\r\n https://enterprise.github.com/license\r\n GitHub Enterprise is the on-premises version of GitHub.com, the world's largest software community. Collaborate, track issues, review code, and streamline your development processes - all on your servers. With the world's largest software development community already using GitHub, your business can be on the fast track to a better way of building software.\r\n GitHub Enterprise\r\n false\r\n 2015-06-17T07:00:00Z\r\n false\r\n https://enterprise.github.com/privacy\r\n Standard_DS3\r\n GitHub, Inc.\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-10-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-05T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-02T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-25T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-735.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-24T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-01T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-13T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-02-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-04-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Enterprise\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012 R2. This image contains the Developer edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Developer\r\n false\r\n BizTalkServer2013_100.png\r\n Microsoft BizTalk Server Group\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012 R2. This image contains the Enterprise edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Enterprise\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012 R2. This image contains the Standard edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Standard\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Standard\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Standard edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.6\r\n 2014-07-14T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.7\r\n 2014-09-30T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-07-14T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-09-30T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-10-18T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-11-29T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-12-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-01-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-05T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-26T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-06-17T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-07-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-12-03T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325\r\n Linux\r\n 7.0\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410\r\n Linux\r\n 7.1\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-04-10T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104\r\n Linux\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2011-11-04T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2014-12-22T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to Cloud SteelHead documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.html\r\n Riverbed SteelHead CX 9.0\r\n 2014-12-13T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 9.0\r\n 2015-04-20T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 80\r\n 810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.html\r\n Note: This appliance is managed via a client application and TCP/807 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank] for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation firewall that was purpose-built for efficient deployment and operation within dispersed, highly dynamic, and security-critical network environments providing multilayer security in the cloud. Beyond its powerful network firewall, IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive set of next-generation firewall technologies.\r\n Barracuda NG Firewall 6.1\r\n 2015-06-11T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 50\r\n 810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/waf-azure-eula.html\r\n Note: This appliance is administered via a web UI and TCP/8000 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank] for details. -- The Barracuda Web Application Firewall inspects all inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS, or any other attacks targeted at your web applications. Its built-in load balancing technology also allows your web applications to scale with your business and its Data Loss Prevention (DLP) technology inspects server responses to help keep your proprietary information safe.\r\n Barracuda Web Application Firewall (WAF) 7.9\r\n 2015-04-28T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows HPC cluster in Azure. We recommend using a VM size of at least A4. Before creating a virtual machine, you must configure a valid virtual network. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post configuration script described in the Preview release notes. For more information about how to set up an HPC IaaS cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank] .\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-08-14T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-10-31T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-11-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-02-12T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-04-16T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the head node of an HPC Pack cluster. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-Excel-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 and evaluation version of Microsoft Excel Professional Plus 2013 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node with Excel on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-04-06T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-05-28T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-06-29T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-03-27T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-04-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-05-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-06-15T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-02-24T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-07-09T00:41:59Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-12-09T15:26:36Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-05-08T12:17:30Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-06-26T07:49:56Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-22T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=544707\r\n At the heart of the Microsoft Cloud Platform, Windows Server brings the breadth and depth of Microsoft’s experience delivering global-scale cloud services to your datacenter infrastructure. Windows Server Technical Preview provides a range of new and enhanced capabilities and features spanning server virtualization, storage, networking, server management and automation, web and application platform, access and information protection, remote desktop infrastructure, and more. By clicking the Create button, I acknowledge that this VHD contains a preview release and should strictly be used for testing purposes and that the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of Microsoft apply to it. The VHD won’t be serviced or supported for production use and the trial period expires on October 1, 2015.\r\n Windows Server Technical Preview\r\n 2015-05-04T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-06-01T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-05-18T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Azure Remote Application Service software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server 2012 R2\r\n false\r\n 2015-05-28T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Client Production on Windows Server 2012 R2\r\n false\r\n 2015-04-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail E-commerce software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail Essentials software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-7July15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2 Preview\r\n false\r\n 2015-07-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-11T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhd\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-03-05T23:38:03.7394082Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-08-14T20:56:09.553895Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-11-12T00:23:04.7938861Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-01-27T21:22:33.5359792Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T21:27:13.0940596Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-04-30T02:06:52.0524797Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-05-14T23:02:10.1569333Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-21T01:07:50.1224459Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-27T01:46:00.1951134Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-01-28T01:17:11.0039487Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T19:50:33.6933063Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-04-28T23:16:04.9724554Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-05-13T20:37:23.4158594Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-06-11T01:56:15.8997285Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-11-11T08:00:55.6357644Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-01-28T05:33:11.6514381Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-03-09T18:58:44.7766347Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-04-29T00:35:41.9643255Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-05-12T14:39:41.1427698Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-05-13T06:00:19.2702337Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED and was reached its END OF LIFE on 2014-04-18. This image is provided for archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank] for information about successor releases and the Ubuntu life-cycle.\r\n Ubuntu Server 12.10\r\n false\r\n 2012-12-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-02-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-03-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-08-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-12-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-02-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-05-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-05-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-07-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-11-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-01-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150706) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-12-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150708) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-SSH-Docker-amd64-edge-201507081917-119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507081917. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507080203-118-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507080203. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n MILESTONE RELEASE: This is a milestone release and is considered experimental. This build is unsupported and is for development and preview reference only. Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150526. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-05-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-19T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150702 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;North Europe;West Europe;Central US;East US;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150703-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150703 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150704-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150704 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150705-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150705 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105\r\n Linux\r\n openSUSE 13.1 brings updated desktop environments and software, lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at [http://susestudio.com|http://susestudio.com]\r\n openSUSE 13.1\r\n 2014-10-06T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium image with PRIORITY support includes updates, patches, and support 24x7 through web, email, chat and phone, from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2014-10-23T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 12\r\n 2014-10-23T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n openSUSE 13.1 brings updated desktop environments and software, a lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at http://susestudio.com\r\n openSUSE 13.1\r\n 2015-01-05T08:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64\r\n Linux\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customization of this image can be done at [https://susestudio.com|https://susestudio.com]\r\n openSUSE 13.2\r\n 2014-12-16T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com] ).\r\n openSUSE 13.2\r\n 2015-05-12T07:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.  Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2014-11-06T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-27T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-02-13T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-05-12T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-02-13T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-05-12T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2013-01-05T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-19T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 6 brings the latest Linux innovations to market, delivering extreme performance, advanced scalability, and reliability for enterprise applications and systems. More information can be found at http://www.oracle.com/linux.\r\n Oracle Linux 6.4.0.0.0\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Enterprise Edition is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. For more information, go to http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Enterprise Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability for enterprise applications and systems. Optimized for enterprise workloads, Oracle Linux is the only operating system to offer zero-downtime updates.\r\n Oracle Linux 7.0.0.0.0\r\n 2014-12-18T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Standard Edition is an affordable, full-featured data management solution that is ideal for midsize companies. More information can be found at http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Standard Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014\r\n Linux\r\n Oracle WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0\r\n Oracle WebLogic Server 12c Enterprise Edition is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. More information can be found at http://www.oracle.com/weblogicserver.\r\n Oracle Weblogic\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleWeblogic12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on July 18, 2015. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 R2 Datacenter\r\n 2015-01-20T08:00:00Z\r\n false\r\n Standard_D12\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.2\r\n 2014-10-23T01:45:25.1330063Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.7\r\n 2015-03-19T07:12:15.3948309Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n Sqlserver2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-07-29T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-06-27T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]\r\n SQL Server 2014 SP1 Standard on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Web on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Enterprise on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-04-01T07:00:00Z\r\n true\r\n SQLServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-06-19T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n", + "ResponseBody": "\r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n Linux\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Linux VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It also contains PartsUnlimited demo app which runs on the installed coreclr. The demo app is installed to /opt/demo. To run the demo, please type the command '/opt/demo/Kestrel' in a terminal window. The website is listening on port 5004. Please enable or map a endpoint of HTTP port 5004 for your azure VM.\r\n CoreCLR x64 Beta5 (11624) with PartsUnlimited Demo App on Ubuntu Server 14.04 LTS\r\n 2015-04-29T07:00:00Z\r\n false\r\n Ubuntu-cof-45.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D1\r\n Microsoft Visual Studio Group\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2014-11-12T08:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27\r\n Windows\r\n http://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspx\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image contains Windows Server 2012 R2, Visual Studio Community 2013, and CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly set up a development environment in Azure to build and test Android, iOS, and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716] for more information.\r\n Visual Studio Community 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Visual Studio Community 2013 image enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 4 on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash the full power of Visual Studio to develop Node.js solutions. NTVS also includes a list of project templates using the Express framework, which enables you to quickly create and deploy websites or Cloud Services to Microsoft Azure or other platforms.\r\n Visual Studio Community 2013 Update 4 with Tools for Node.js on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Enterprise supports developers creating business applications looking for the scale, quality and productivity required in organizations of any size. Team collaboration, DevOps, release management and more are core scenarios for Visual Studio Enterprise. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily and quickly set up a development environment in Azure to plan, build, release and operate applications using Visual Studio.\r\n Visual Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n With Visual Studio Professional, you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Professional 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Professional 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.2 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-03-01T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-22T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321312\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update 95) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not recommended for use in production. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]\r\n JDK 6 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n Java6_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321694\r\n Medium\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386544\r\n Java6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update 79) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]\r\n JDK 7 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update 45) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n JDK 8 on Windows Server 2012 R2\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321683\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321692\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321684\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321686\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321689\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321687\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321688\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321317\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321696\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321318\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321695\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321314\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321699\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321315\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321698\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321313\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321700\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321316\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321697\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=321682\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321693\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321690\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.7 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404007\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.8 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404008\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 81\r\n 29ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4\r\n Linux\r\n https://enterprise.github.com/license\r\n GitHub Enterprise is the on-premises version of GitHub.com, the world's largest software community. Collaborate, track issues, review code, and streamline your development processes - all on your servers. With the world's largest software development community already using GitHub, your business can be on the fast track to a better way of building software.\r\n GitHub Enterprise\r\n false\r\n 2015-06-17T07:00:00Z\r\n false\r\n https://enterprise.github.com/privacy\r\n Standard_DS3\r\n GitHub, Inc.\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-10-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-05T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-02T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-25T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-735.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-24T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-01T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-13T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-02-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-04-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Enterprise\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012 R2. This image contains the Developer edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Developer\r\n false\r\n BizTalkServer2013_100.png\r\n Microsoft BizTalk Server Group\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012 R2. This image contains the Enterprise edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Enterprise\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012 R2. This image contains the Standard edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Standard\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Standard\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Standard edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.6\r\n 2014-07-14T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.7\r\n 2014-09-30T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-07-14T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-09-30T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-10-18T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-11-29T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-12-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-01-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-05T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-26T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-06-17T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-07-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-12-03T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605\r\n Linux\r\n 6.6\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150706\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-07-06T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325\r\n Linux\r\n 7.0\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410\r\n Linux\r\n 7.1\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-04-10T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104\r\n Linux\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2011-11-04T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2014-12-22T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to Cloud SteelHead documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.html\r\n Riverbed SteelHead CX 9.0\r\n 2014-12-13T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 9.0\r\n 2015-04-20T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 80\r\n 810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.html\r\n Note: This appliance is managed via a client application and TCP/807 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank] for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation firewall that was purpose-built for efficient deployment and operation within dispersed, highly dynamic, and security-critical network environments providing multilayer security in the cloud. Beyond its powerful network firewall, IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive set of next-generation firewall technologies.\r\n Barracuda NG Firewall 6.1\r\n 2015-06-11T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 50\r\n 810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/waf-azure-eula.html\r\n Note: This appliance is administered via a web UI and TCP/8000 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank] for details. -- The Barracuda Web Application Firewall inspects all inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS, or any other attacks targeted at your web applications. Its built-in load balancing technology also allows your web applications to scale with your business and its Data Loss Prevention (DLP) technology inspects server responses to help keep your proprietary information safe.\r\n Barracuda Web Application Firewall (WAF) 7.9\r\n 2015-04-28T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows HPC cluster in Azure. We recommend using a VM size of at least A4. Before creating a virtual machine, you must configure a valid virtual network. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post configuration script described in the Preview release notes. For more information about how to set up an HPC IaaS cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank] .\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-08-14T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-10-31T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-11-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-02-12T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-04-16T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the head node of an HPC Pack cluster. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-Excel-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 and evaluation version of Microsoft Excel Professional Plus 2013 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node with Excel on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-04-06T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-05-28T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-06-29T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-03-27T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-04-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-05-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-06-15T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-02-24T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-07-09T00:41:59Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-12-09T15:26:36Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-05-08T12:17:30Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-06-26T07:49:56Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-22T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-03-12T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=544707\r\n At the heart of the Microsoft Cloud Platform, Windows Server brings the breadth and depth of Microsoft’s experience delivering global-scale cloud services to your datacenter infrastructure. Windows Server Technical Preview provides a range of new and enhanced capabilities and features spanning server virtualization, storage, networking, server management and automation, web and application platform, access and information protection, remote desktop infrastructure, and more. By clicking the Create button, I acknowledge that this VHD contains a preview release and should strictly be used for testing purposes and that the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of Microsoft apply to it. The VHD won’t be serviced or supported for production use and the trial period expires on October 1, 2015.\r\n Windows Server Technical Preview\r\n 2015-05-04T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-06-01T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-05-18T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Azure Remote Application Service software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server 2012 R2\r\n false\r\n 2015-05-28T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Client Production on Windows Server 2012 R2\r\n false\r\n 2015-04-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail E-commerce software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail Essentials software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-7July15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2 Preview\r\n false\r\n 2015-07-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-11T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhd\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-03-05T23:38:03.7394082Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-08-14T20:56:09.553895Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-11-12T00:23:04.7938861Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-01-27T21:22:33.5359792Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T21:27:13.0940596Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-04-30T02:06:52.0524797Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-05-14T23:02:10.1569333Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-21T01:07:50.1224459Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-27T01:46:00.1951134Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-01-28T01:17:11.0039487Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T19:50:33.6933063Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-04-28T23:16:04.9724554Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-05-13T20:37:23.4158594Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-06-11T01:56:15.8997285Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-11-11T08:00:55.6357644Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-01-28T05:33:11.6514381Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-03-09T18:58:44.7766347Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-04-29T00:35:41.9643255Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-05-12T14:39:41.1427698Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-05-13T06:00:19.2702337Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED and was reached its END OF LIFE on 2014-04-18. This image is provided for archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank] for information about successor releases and the Ubuntu life-cycle.\r\n Ubuntu Server 12.10\r\n false\r\n 2012-12-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-02-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-03-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-08-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-12-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-02-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-05-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-05-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-07-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-11-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-01-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150706) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-12-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150708) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-SSH-Docker-amd64-edge-201507081917-119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507081917. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507080203-118-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507080203. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n MILESTONE RELEASE: This is a milestone release and is considered experimental. This build is unsupported and is for development and preview reference only. Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150526. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-05-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-19T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150702 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150703-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150703 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150704-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150704 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150705-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150705 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105\r\n Linux\r\n openSUSE 13.1 brings updated desktop environments and software, lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at [http://susestudio.com|http://susestudio.com]\r\n openSUSE 13.1\r\n 2014-10-06T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium image with PRIORITY support includes updates, patches, and support 24x7 through web, email, chat and phone, from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2014-10-23T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 12\r\n 2014-10-23T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n openSUSE 13.1 brings updated desktop environments and software, a lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at http://susestudio.com\r\n openSUSE 13.1\r\n 2015-01-05T08:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64\r\n Linux\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customization of this image can be done at [https://susestudio.com|https://susestudio.com]\r\n openSUSE 13.2\r\n 2014-12-16T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com] ).\r\n openSUSE 13.2\r\n 2015-05-12T07:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.  Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2014-11-06T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-27T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-priority-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The image supports the low latency network interface option available for select instance types. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 - HPC (Premium Image)\r\n 2015-07-08T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This image supports the low latency network interface option available for select instance types.\r\n SUSE Linux Enterprise Server 12 HPC\r\n 2015-07-08T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-02-13T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-05-12T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-02-13T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-05-12T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2013-01-05T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-19T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 6 brings the latest Linux innovations to market, delivering extreme performance, advanced scalability, and reliability for enterprise applications and systems. More information can be found at http://www.oracle.com/linux.\r\n Oracle Linux 6.4.0.0.0\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Enterprise Edition is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. For more information, go to http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Enterprise Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability for enterprise applications and systems. Optimized for enterprise workloads, Oracle Linux is the only operating system to offer zero-downtime updates.\r\n Oracle Linux 7.0.0.0.0\r\n 2014-12-18T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Standard Edition is an affordable, full-featured data management solution that is ideal for midsize companies. More information can be found at http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Standard Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014\r\n Linux\r\n Oracle WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0\r\n Oracle WebLogic Server 12c Enterprise Edition is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. More information can be found at http://www.oracle.com/weblogicserver.\r\n Oracle Weblogic\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleWeblogic12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on July 18, 2015. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 R2 Datacenter\r\n 2015-01-20T08:00:00Z\r\n false\r\n Standard_D12\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.2\r\n 2014-10-23T01:45:25.1330063Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.7\r\n 2015-03-19T07:12:15.3948309Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n Sqlserver2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-07-29T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-06-27T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]\r\n SQL Server 2014 SP1 Standard on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Web on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Enterprise on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-04-01T07:00:00Z\r\n true\r\n SQLServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-06-19T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n", "ResponseHeaders": { "Content-Length": [ - "615970" + "620304" ], "Content-Type": [ "application/xml; charset=utf-8" @@ -110,13 +110,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "26326af4a1a4b45483e0e8cb982dd567" + "d5f1964aa592be3dbc3ed47755896fb5" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:46 GMT" + "Thu, 09 Jul 2015 14:23:39 GMT" ], "Server": [ "1.0.6198.243", @@ -127,8 +127,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/26326af4a1a4b45483e0e8cb982dd567", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzI2MzI2YWY0YTFhNGI0NTQ4M2UwZThjYjk4MmRkNTY3", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/d5f1964aa592be3dbc3ed47755896fb5", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zL2Q1ZjE5NjRhYTU5MmJlM2RiYzNlZDQ3NzU1ODk2ZmI1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -139,7 +139,7 @@ "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n 26326af4-a1a4-b454-83e0-e8cb982dd567\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n d5f1964a-a592-be3d-bc3e-d47755896fb5\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ "232" @@ -151,13 +151,13 @@ "ussouth3" ], "x-ms-request-id": [ - "629636a59b7bb6d6876802a57e69ccbe" + "c29ea2c2ea19bb0481a4fec8673c32bc" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:47 GMT" + "Thu, 09 Jul 2015 14:23:39 GMT" ], "Server": [ "1.0.6198.243", @@ -195,13 +195,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "234d76257a14bf9098678fa0787c9b1d" + "27cbf7f45479b8e7ad9252bb35d96966" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:48 GMT" + "Thu, 09 Jul 2015 14:23:41 GMT" ], "Server": [ "1.0.6198.243", @@ -212,8 +212,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/234d76257a14bf9098678fa0787c9b1d", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzIzNGQ3NjI1N2ExNGJmOTA5ODY3OGZhMDc4N2M5YjFk", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/27cbf7f45479b8e7ad9252bb35d96966", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzI3Y2JmN2Y0NTQ3OWI4ZTdhZDkyNTJiYjM1ZDk2OTY2", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -224,7 +224,7 @@ "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n 234d7625-7a14-bf90-9867-8fa0787c9b1d\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n 27cbf7f4-5479-b8e7-ad92-52bb35d96966\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ "232" @@ -236,13 +236,13 @@ "ussouth3" ], "x-ms-request-id": [ - "8326eacfead4b377b94f5f3df85af533" + "ea2925646e21b2ec94e04304e54ae5a4" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:48 GMT" + "Thu, 09 Jul 2015 14:23:40 GMT" ], "Server": [ "1.0.6198.243", @@ -256,7 +256,7 @@ "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/storageservices", "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9zdG9yYWdlc2VydmljZXM=", "RequestMethod": "POST", - "RequestBody": "\r\n pstestonesdk5981\r\n \r\n \r\n East US\r\n Standard_GRS\r\n", + "RequestBody": "\r\n pstestonesdk5073\r\n \r\n \r\n East US\r\n Standard_GRS\r\n", "RequestHeaders": { "Content-Type": [ "application/xml" @@ -280,16 +280,16 @@ "ussouth3" ], "x-ms-request-id": [ - "1724485b0db6b590b867724afd6148f9" + "444c89359d79b2168d39303d56618ee5" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:49 GMT" + "Thu, 09 Jul 2015 14:23:42 GMT" ], "Location": [ - "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/storage/pstestonesdk5981" + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/storage/pstestonesdk5073" ], "Server": [ "1.0.6198.243", @@ -300,8 +300,8 @@ "StatusCode": 202 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/1724485b0db6b590b867724afd6148f9", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzE3MjQ0ODViMGRiNmI1OTBiODY3NzI0YWZkNjE0OGY5", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/444c89359d79b2168d39303d56618ee5", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzQ0NGM4OTM1OWQ3OWIyMTY4ZDM5MzAzZDU2NjE4ZWU1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -312,7 +312,7 @@ "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" ] }, - "ResponseBody": "\r\n 1724485b-0db6-b590-b867-724afd6148f9\r\n InProgress\r\n", + "ResponseBody": "\r\n 444c8935-9d79-b216-8d39-303d56618ee5\r\n InProgress\r\n", "ResponseHeaders": { "Content-Length": [ "197" @@ -324,13 +324,13 @@ "ussouth3" ], "x-ms-request-id": [ - "6325854a0e6ab5269a7b1be8e9c9d5ac" + "ad9daf741fc6b12da485c4ba349bac07" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:21:49 GMT" + "Thu, 09 Jul 2015 14:23:43 GMT" ], "Server": [ "1.0.6198.243", @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/1724485b0db6b590b867724afd6148f9", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzE3MjQ0ODViMGRiNmI1OTBiODY3NzI0YWZkNjE0OGY5", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/444c89359d79b2168d39303d56618ee5", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzQ0NGM4OTM1OWQ3OWIyMTY4ZDM5MzAzZDU2NjE4ZWU1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -353,7 +353,7 @@ "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" ] }, - "ResponseBody": "\r\n 1724485b-0db6-b590-b867-724afd6148f9\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n 444c8935-9d79-b216-8d39-303d56618ee5\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ "232" @@ -365,13 +365,13 @@ "ussouth3" ], "x-ms-request-id": [ - "71123a696045bb489f353e71a18b4da4" + "6c9811509039b6f3bce7fe9f85658634" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:20 GMT" + "Thu, 09 Jul 2015 14:24:13 GMT" ], "Server": [ "1.0.6198.243", @@ -385,7 +385,7 @@ "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices", "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcw==", "RequestMethod": "POST", - "RequestBody": "\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n", + "RequestBody": "\r\n pstestonesdk6086\r\n \r\n pstestonesdk6086\r\n East US\r\n", "RequestHeaders": { "Content-Type": [ "application/xml" @@ -412,16 +412,16 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "7796c0686962b46dad690a980a111b88" + "6b56d64714e3b2ca85aa7e167d721aba" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:20 GMT" + "Thu, 09 Jul 2015 14:24:15 GMT" ], "Location": [ - "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/compute/pstestonesdk5897" + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/compute/pstestonesdk6086" ], "Server": [ "1.0.6198.243", @@ -432,8 +432,8 @@ "StatusCode": 201 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/7796c0686962b46dad690a980a111b88", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzc3OTZjMDY4Njk2MmI0NmRhZDY5MGE5ODBhMTExYjg4", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/6b56d64714e3b2ca85aa7e167d721aba", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzZiNTZkNjQ3MTRlM2IyY2E4NWFhN2UxNjdkNzIxYWJh", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -444,7 +444,7 @@ "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n 7796c068-6962-b46d-ad69-0a980a111b88\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n 6b56d647-14e3-b2ca-85aa-7e167d721aba\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ "232" @@ -456,13 +456,13 @@ "ussouth3" ], "x-ms-request-id": [ - "a6d78ced5843b52d94aa32710053af37" + "8f70a28520c7b9cca7279b6476a5426d" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:20 GMT" + "Thu, 09 Jul 2015 14:24:15 GMT" ], "Server": [ "1.0.6198.243", @@ -473,8 +473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs2MDg2", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -485,7 +485,7 @@ "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" ] }, - "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n", + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086\r\n pstestonesdk6086\r\n \r\n pstestonesdk6086\r\n East US\r\n \r\n Created\r\n 2015-07-09T14:24:15Z\r\n 2015-07-09T14:24:15Z\r\n \r\n \r\n", "ResponseHeaders": { "Content-Length": [ "610" @@ -500,13 +500,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "6401796bf35bb7e99bb2eb0017c82076" + "1ac615c876ddb851870bfaa585a453b6" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:21 GMT" + "Thu, 09 Jul 2015 14:24:16 GMT" ], "Server": [ "1.0.6198.243", @@ -517,22 +517,22 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/6401796bf35bb7e99bb2eb0017c82076", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzY0MDE3OTZiZjM1YmI3ZTk5YmIyZWIwMDE3YzgyMDc2", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs2MDg2", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-version": [ - "2014-10-01" + "2015-04-01" ], "User-Agent": [ - "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" ] }, - "ResponseBody": "\r\n 6401796b-f35b-b7e9-9bb2-eb0017c82076\r\n Succeeded\r\n 200\r\n", + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086\r\n pstestonesdk6086\r\n \r\n update1\r\n East US\r\n \r\n Created\r\n 2015-07-09T14:24:15Z\r\n 2015-07-09T14:24:16Z\r\n \r\n \r\n", "ResponseHeaders": { "Content-Length": [ - "232" + "589" ], "Content-Type": [ "application/xml; charset=utf-8" @@ -540,14 +540,17 @@ "x-ms-servedbyregion": [ "ussouth3" ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], "x-ms-request-id": [ - "1e21feb5ec7fb27fa112753b59178556" + "771977a56323bc8ea366b86794ebbdbe" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:21 GMT" + "Thu, 09 Jul 2015 14:24:17 GMT" ], "Server": [ "1.0.6198.243", @@ -558,22 +561,22 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/1ac615c876ddb851870bfaa585a453b6", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzFhYzYxNWM4NzZkZGI4NTE4NzBiZmFhNTg1YTQ1M2I2", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-version": [ - "2015-04-01" + "2014-10-01" ], "User-Agent": [ - "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n 1ac615c8-76dd-b851-870b-faa585a453b6\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ - "624" + "232" ], "Content-Type": [ "application/xml; charset=utf-8" @@ -581,17 +584,61 @@ "x-ms-servedbyregion": [ "ussouth3" ], + "x-ms-request-id": [ + "3dc70953309bbece98de4b9e5da6bdc6" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 14:24:16 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs2MDg2", + "RequestMethod": "PUT", + "RequestBody": "\r\n \r\n update1\r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "164" + ], + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "cd219113030abb9fa7bb950d6019bbe4" + "e88254968e6db5448c3c1d300ae31e76" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:21 GMT" + "Thu, 09 Jul 2015 14:24:16 GMT" ], "Server": [ "1.0.6198.243", @@ -602,22 +649,22 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/e88254968e6db5448c3c1d300ae31e76", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zL2U4ODI1NDk2OGU2ZGI1NDQ4YzNjMWQzMDBhZTMxZTc2", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-version": [ - "2015-04-01" + "2014-10-01" ], "User-Agent": [ - "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" ] }, - "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n e8825496-8e6d-b544-8c3c-1d300ae31e76\r\n Succeeded\r\n 200\r\n", "ResponseHeaders": { "Content-Length": [ - "624" + "232" ], "Content-Type": [ "application/xml; charset=utf-8" @@ -625,17 +672,55 @@ "x-ms-servedbyregion": [ "ussouth3" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "x-ms-request-id": [ + "a5cdb2fafcf4b10e8c6f4b3b9ca2906d" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 14:24:16 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/771977a56323bc8ea366b86794ebbdbe", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzc3MTk3N2E1NjMyM2JjOGVhMzY2Yjg2Nzk0ZWJiZGJl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 771977a5-6323-bc8e-a366-b86794ebbdbe\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" ], "x-ms-request-id": [ - "9bda2ecb2f38bec09ecc4f6527a3e56f" + "12d478d4f686bddb94e2f1d12792282b" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:22 GMT" + "Thu, 09 Jul 2015 14:24:17 GMT" ], "Server": [ "1.0.6198.243", @@ -646,8 +731,8 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897?embed-detail=true", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3P2VtYmVkLWRldGFpbD10cnVl", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -658,10 +743,10 @@ "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" ] }, - "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897\r\n pstestonesdk5897\r\n \r\n pstestonesdk5897\r\n East US\r\n \r\n Created\r\n 2015-07-09T12:22:21Z\r\n 2015-07-09T12:22:21Z\r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/crptestps1234\r\n crptestps1234\r\n \r\n \r\n West US\r\n \r\n Created\r\n 2015-07-08T08:07:15Z\r\n 2015-07-08T08:07:19Z\r\n \r\n \r\n ResourceGroup\r\n crptestps1234\r\n \r\n \r\n ResourceLocation\r\n West US\r\n \r\n \r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n Standard_G1\r\n Standard_G2\r\n Standard_G3\r\n Standard_G4\r\n Standard_G5\r\n \r\n \r\n \r\n \r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/hpf470808919\r\n hpf470808919\r\n \r\n \r\n East US\r\n \r\n Created\r\n 2015-07-08T01:33:04Z\r\n 2015-07-08T01:33:07Z\r\n \r\n \r\n ResourceGroup\r\n hpf470808919\r\n \r\n \r\n ResourceLocation\r\n East US\r\n \r\n \r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086\r\n pstestonesdk6086\r\n \r\n update1\r\n East US\r\n \r\n Created\r\n 2015-07-09T14:24:15Z\r\n 2015-07-09T14:24:16Z\r\n \r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n Basic_D1\r\n Basic_D11\r\n Basic_D12\r\n Basic_D13\r\n Basic_D2\r\n Basic_D3\r\n Basic_D4\r\n Basic_D5\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n", "ResponseHeaders": { "Content-Length": [ - "624" + "7340" ], "Content-Type": [ "application/xml; charset=utf-8" @@ -673,13 +758,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "ffa34848e3acb5769d9691716d49a61b" + "8cf843a5b738b2179ef7c55d5f1f803f" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:22 GMT" + "Thu, 09 Jul 2015 14:24:17 GMT" ], "Server": [ "1.0.6198.243", @@ -690,8 +775,49 @@ "StatusCode": 200 }, { - "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk5897", - "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs1ODk3", + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/8cf843a5b738b2179ef7c55d5f1f803f", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzhjZjg0M2E1YjczOGIyMTc5ZWY3YzU1ZDVmMWY4MDNm", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 8cf843a5-b738-b217-9ef7-c55d5f1f803f\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "4644b33db277b7fc863013cb47559b20" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 14:24:17 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs2MDg2", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -714,13 +840,13 @@ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "673cbc987d34bb55827353fbfa6e2b07" + "9fbb99074de1b85396a2738c0f833b35" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Thu, 09 Jul 2015 12:22:24 GMT" + "Thu, 09 Jul 2015 14:24:20 GMT" ], "Server": [ "1.0.6198.243", @@ -729,12 +855,97 @@ ] }, "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/9fbb99074de1b85396a2738c0f833b35", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzlmYmI5OTA3NGRlMWI4NTM5NmEyNzM4YzBmODMzYjM1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 9fbb9907-4de1-b853-96a2-738c0f833b35\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "f3c11654962eb53bb7541a85bcf5da94" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 14:24:19 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk6086?embed-detail=true", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs2MDg2P2VtYmVkLWRldGFpbD10cnVl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n ResourceNotFound\r\n The hosted service does not exist.\r\n", + "ResponseHeaders": { + "Content-Length": [ + "199" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "996f12d0870abca2a65070dccb7a8b2c" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Thu, 09 Jul 2015 14:24:20 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 404 } ], "Names": { "": [ - "onesdk5981", - "onesdk5897" + "onesdk5073", + "onesdk6086" ] }, "Variables": { From 09e5ede81dfbf2404666779d159424dc16a199f2 Mon Sep 17 00:00:00 2001 From: huangpf Date: Thu, 9 Jul 2015 17:59:27 -0700 Subject: [PATCH 10/48] Update Build Target --- .../Automation/RunCodeGeneration.ps1 | 8 +++++--- .../Commands.ServiceManagement.csproj | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 09b00f1a714f..e31d56db27f8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -417,13 +417,17 @@ else # Write Operation Cmdlet Files foreach ($ft in $filtered_types) { + Write-Output ''; Write-Output '============================================='; Write-Output $ft.Name; Write-Output '============================================='; $opShortName = Get-OperationShortName $ft.Name; $opOutFolder = $outFolder + '/' + $opShortName; - $st = rmdir -Recurse -Force $opOutFolder; + if (Test-Path -Path $opOutFolder) + { + $st = rmdir -Recurse -Force $opOutFolder; + } $st = mkdir -Force $opOutFolder; $methods = $ft.GetMethods(); @@ -438,9 +442,7 @@ else { $parameter_type_info_list += $parameter_type_info; - Write-Output '---------------------------------------------'; Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info; - Write-Output '---------------------------------------------'; } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index da6cd34f4e21..5124826de93a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -754,7 +754,7 @@ --> - + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe ".\Automation\RunCodeGeneration.ps1" From e9463893ffaecca018699f63d2e594217dc27e83 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 10 Jul 2015 00:34:06 -0700 Subject: [PATCH 11/48] Update --- .../Automation/RunCodeGeneration.ps1 | 58 ++++++++++--------- .../Commands.ServiceManagement.csproj | 5 +- .../Generated/ComputeAutomationBaseCmdlet.cs | 5 +- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 19 +++--- ...zureDNSServerBeginAddingDNSServerMethod.cs | 19 +++--- ...reDNSServerBeginDeletingDNSServerMethod.cs | 19 +++--- ...reDNSServerBeginUpdatingDNSServerMethod.cs | 19 +++--- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 19 +++--- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 19 +++--- .../NewAzureDNSServerDNSAddParameters.cs | 8 +-- .../NewAzureDNSServerDNSUpdateParameters.cs | 8 +-- ...tBeginChangingConfigurationByNameMethod.cs | 19 +++--- ...tBeginChangingConfigurationBySlotMethod.cs | 19 +++--- ...nvokeAzureDeploymentBeginCreatingMethod.cs | 19 +++--- ...zureDeploymentBeginDeletingByNameMethod.cs | 19 +++--- ...zureDeploymentBeginDeletingBySlotMethod.cs | 19 +++--- ...etingRoleInstanceByBeploymentSlotMethod.cs | 19 +++--- ...etingRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...ploymentBeginGettingPackageByNameMethod.cs | 19 +++--- ...ploymentBeginGettingPackageBySlotMethod.cs | 19 +++--- ...otingRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...otingRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...ldingRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...ldingRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...agingRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...agingRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...nvokeAzureDeploymentBeginSwappingMethod.cs | 19 +++--- ...ginUpdatingStatusByDeploymentNameMethod.cs | 19 +++--- ...ginUpdatingStatusByDeploymentSlotMethod.cs | 19 +++--- ...ureDeploymentBeginUpgradingByNameMethod.cs | 19 +++--- ...ureDeploymentBeginUpgradingBySlotMethod.cs | 19 +++--- ...kingUpgradeDomainByDeploymentNameMethod.cs | 19 +++--- ...kingUpgradeDomainByDeploymentSlotMethod.cs | 19 +++--- ...ploymentChangeConfigurationByNameMethod.cs | 19 +++--- ...ploymentChangeConfigurationBySlotMethod.cs | 19 +++--- .../InvokeAzureDeploymentCreateMethod.cs | 19 +++--- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 19 +++--- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 19 +++--- ...eleteRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- .../InvokeAzureDeploymentGetByNameMethod.cs | 19 +++--- .../InvokeAzureDeploymentGetBySlotMethod.cs | 19 +++--- ...keAzureDeploymentGetPackageByNameMethod.cs | 19 +++--- ...keAzureDeploymentGetPackageBySlotMethod.cs | 19 +++--- ...keAzureDeploymentListEventsBySlotMethod.cs | 19 +++--- .../InvokeAzureDeploymentListEventsMethod.cs | 19 +++--- ...ebootRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...buildRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...buildRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...imageRoleInstanceByDeploymentNameMethod.cs | 19 +++--- ...imageRoleInstanceByDeploymentSlotMethod.cs | 19 +++--- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 19 +++--- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 19 +++--- .../InvokeAzureDeploymentSwapMethod.cs | 19 +++--- ...ymentUpdateStatusByDeploymentNameMethod.cs | 19 +++--- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 19 +++--- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 19 +++--- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 19 +++--- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 19 +++--- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 19 +++--- ...DeploymentChangeConfigurationParameters.cs | 8 +-- .../NewAzureDeploymentCreateParameters.cs | 8 +-- ...eDeploymentDeleteRoleInstanceParameters.cs | 8 +-- .../NewAzureDeploymentGetPackageParameters.cs | 8 +-- ...oymentRollbackUpdateOrUpgradeParameters.cs | 8 +-- .../NewAzureDeploymentSwapParameters.cs | 8 +-- ...ewAzureDeploymentUpdateStatusParameters.cs | 8 +-- .../NewAzureDeploymentUpgradeParameters.cs | 8 +-- ...reDeploymentWalkUpgradeDomainParameters.cs | 8 +-- ...ureExtensionImageBeginRegisteringMethod.cs | 19 +++--- ...eExtensionImageBeginUnregisteringMethod.cs | 19 +++--- ...eAzureExtensionImageBeginUpdatingMethod.cs | 19 +++--- ...InvokeAzureExtensionImageRegisterMethod.cs | 19 +++--- ...vokeAzureExtensionImageUnregisterMethod.cs | 19 +++--- .../InvokeAzureExtensionImageUpdateMethod.cs | 19 +++--- ...ewAzureExtensionImageRegisterParameters.cs | 8 +-- .../NewAzureExtensionImageUpdateParameters.cs | 8 +-- ...okeAzureHostedServiceAddExtensionMethod.cs | 19 +++--- ...HostedServiceBeginAddingExtensionMethod.cs | 19 +++--- ...zureHostedServiceBeginDeletingAllMethod.cs | 19 +++--- ...stedServiceBeginDeletingExtensionMethod.cs | 19 +++--- ...ostedServiceCheckNameAvailabilityMethod.cs | 19 +++--- .../InvokeAzureHostedServiceCreateMethod.cs | 19 +++--- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 19 +++--- ...AzureHostedServiceDeleteExtensionMethod.cs | 19 +++--- .../InvokeAzureHostedServiceDeleteMethod.cs | 19 +++--- ...vokeAzureHostedServiceGetDetailedMethod.cs | 19 +++--- ...okeAzureHostedServiceGetExtensionMethod.cs | 19 +++--- .../InvokeAzureHostedServiceGetMethod.cs | 19 +++--- ...tedServiceListAvailableExtensionsMethod.cs | 19 +++--- ...ostedServiceListExtensionVersionsMethod.cs | 19 +++--- ...eAzureHostedServiceListExtensionsMethod.cs | 19 +++--- .../InvokeAzureHostedServiceListMethod.cs | 19 +++--- .../InvokeAzureHostedServiceUpdateMethod.cs | 19 +++--- ...zureHostedServiceAddExtensionParameters.cs | 8 +-- .../NewAzureHostedServiceCreateParameters.cs | 8 +-- .../NewAzureHostedServiceUpdateParameters.cs | 8 +-- ...okeAzureLoadBalancerBeginCreatingMethod.cs | 19 +++--- ...okeAzureLoadBalancerBeginDeletingMethod.cs | 19 +++--- ...okeAzureLoadBalancerBeginUpdatingMethod.cs | 19 +++--- .../InvokeAzureLoadBalancerCreateMethod.cs | 19 +++--- .../InvokeAzureLoadBalancerDeleteMethod.cs | 19 +++--- .../InvokeAzureLoadBalancerUpdateMethod.cs | 19 +++--- .../NewAzureLoadBalancerCreateParameters.cs | 8 +-- .../NewAzureLoadBalancerUpdateParameters.cs | 8 +-- ...eAzureOperatingSystemListFamiliesMethod.cs | 19 +++--- .../InvokeAzureOperatingSystemListMethod.cs | 19 +++--- ...reServiceCertificateBeginCreatingMethod.cs | 19 +++--- ...reServiceCertificateBeginDeletingMethod.cs | 19 +++--- ...vokeAzureServiceCertificateCreateMethod.cs | 19 +++--- ...vokeAzureServiceCertificateDeleteMethod.cs | 19 +++--- .../InvokeAzureServiceCertificateGetMethod.cs | 19 +++--- ...InvokeAzureServiceCertificateListMethod.cs | 19 +++--- ...AzureServiceCertificateCreateParameters.cs | 8 +-- ...AzureServiceCertificateDeleteParameters.cs | 8 +-- ...NewAzureServiceCertificateGetParameters.cs | 8 +-- ...rtualMachineBeginCapturingOSImageMethod.cs | 19 +++--- ...rtualMachineBeginCapturingVMImageMethod.cs | 19 +++--- ...ualMachineBeginCreatingDeploymentMethod.cs | 19 +++--- ...eAzureVirtualMachineBeginCreatingMethod.cs | 19 +++--- ...eAzureVirtualMachineBeginDeletingMethod.cs | 19 +++--- ...zureVirtualMachineBeginRestartingMethod.cs | 19 +++--- ...eAzureVirtualMachineBeginShutdownMethod.cs | 19 +++--- ...tualMachineBeginShuttingDownRolesMethod.cs | 19 +++--- ...eAzureVirtualMachineBeginStartingMethod.cs | 19 +++--- ...eVirtualMachineBeginStartingRolesMethod.cs | 19 +++--- ...inUpdatingLoadBalancedEndpointSetMethod.cs | 19 +++--- ...eAzureVirtualMachineBeginUpdatingMethod.cs | 19 +++--- ...AzureVirtualMachineCaptureOSImageMethod.cs | 19 +++--- ...AzureVirtualMachineCaptureVMImageMethod.cs | 19 +++--- ...ureVirtualMachineCreateDeploymentMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineCreateMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineDeleteMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineGetMethod.cs | 19 +++--- ...irtualMachineGetRemoteDesktopFileMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineRestartMethod.cs | 19 +++--- ...InvokeAzureVirtualMachineShutdownMethod.cs | 19 +++--- ...eAzureVirtualMachineShutdownRolesMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineStartMethod.cs | 19 +++--- ...vokeAzureVirtualMachineStartRolesMethod.cs | 19 +++--- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 19 +++--- .../InvokeAzureVirtualMachineUpdateMethod.cs | 19 +++--- ...eVirtualMachineCaptureOSImageParameters.cs | 8 +-- ...eVirtualMachineCaptureVMImageParameters.cs | 8 +-- ...irtualMachineCreateDeploymentParameters.cs | 8 +-- .../NewAzureVirtualMachineCreateParameters.cs | 8 +-- ...ewAzureVirtualMachineShutdownParameters.cs | 8 +-- ...reVirtualMachineShutdownRolesParameters.cs | 8 +-- ...AzureVirtualMachineStartRolesParameters.cs | 8 +-- ...lMachineUpdateLoadBalancedSetParameters.cs | 8 +-- .../NewAzureVirtualMachineUpdateParameters.cs | 8 +-- ...lMachineDiskBeginCreatingDataDiskMethod.cs | 19 +++--- ...lMachineDiskBeginDeletingDataDiskMethod.cs | 19 +++--- ...rtualMachineDiskBeginUpdatingDiskMethod.cs | 19 +++--- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 19 +++--- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 19 +++--- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 19 +++--- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 19 +++--- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 19 +++--- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 19 +++--- ...eAzureVirtualMachineDiskListDisksMethod.cs | 19 +++--- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 19 +++--- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 19 +++--- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 19 +++--- ...AzureVirtualMachineDiskCreateParameters.cs | 8 +-- ...AzureVirtualMachineDiskUpdateParameters.cs | 8 +-- ...kVirtualMachineDataDiskCreateParameters.cs | 8 +-- ...kVirtualMachineDataDiskUpdateParameters.cs | 8 +-- ...eAzureVirtualMachineExtensionListMethod.cs | 19 +++--- ...rtualMachineExtensionListVersionsMethod.cs | 19 +++--- ...VirtualMachineOSImageBeginSharingMethod.cs | 19 +++--- ...lMachineOSImageBeginUnreplicatingMethod.cs | 19 +++--- ...eAzureVirtualMachineOSImageCreateMethod.cs | 19 +++--- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 19 +++--- ...reVirtualMachineOSImageGetDetailsMethod.cs | 19 +++--- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 19 +++--- ...okeAzureVirtualMachineOSImageListMethod.cs | 19 +++--- ...ureVirtualMachineOSImageReplicateMethod.cs | 19 +++--- ...keAzureVirtualMachineOSImageShareMethod.cs | 19 +++--- ...eVirtualMachineOSImageUnreplicateMethod.cs | 19 +++--- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 19 +++--- ...reVirtualMachineOSImageCreateParameters.cs | 8 +-- ...irtualMachineOSImageReplicateParameters.cs | 8 +-- ...reVirtualMachineOSImageUpdateParameters.cs | 8 +-- ...irtualMachineVMImageBeginCreatingMethod.cs | 19 +++--- ...irtualMachineVMImageBeginDeletingMethod.cs | 19 +++--- ...VirtualMachineVMImageBeginSharingMethod.cs | 19 +++--- ...lMachineVMImageBeginUnreplicatingMethod.cs | 19 +++--- ...eAzureVirtualMachineVMImageCreateMethod.cs | 19 +++--- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 19 +++--- ...reVirtualMachineVMImageGetDetailsMethod.cs | 19 +++--- ...okeAzureVirtualMachineVMImageListMethod.cs | 19 +++--- ...ureVirtualMachineVMImageReplicateMethod.cs | 19 +++--- ...keAzureVirtualMachineVMImageShareMethod.cs | 19 +++--- ...eVirtualMachineVMImageUnreplicateMethod.cs | 19 +++--- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 19 +++--- ...reVirtualMachineVMImageCreateParameters.cs | 8 +-- ...irtualMachineVMImageReplicateParameters.cs | 8 +-- ...reVirtualMachineVMImageUpdateParameters.cs | 8 +-- .../Common/ServiceManagementBaseCmdlet.cs | 19 ++++++ 201 files changed, 1235 insertions(+), 2155 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index e31d56db27f8..51424ad94449 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -5,13 +5,17 @@ param( [Parameter(Mandatory = $true)] [string]$outFolder, + + # The namespace of the Compute client library + [Parameter(Mandatory = $true)] + [string]$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute', # The base cmdlet from which all automation cmdlets derive - [Parameter(Mandatory = $false)] - [string]$baseCmdlet = 'ServiceManagementBaseCmdlet', + [Parameter(Mandatory = $true)] + [string]$baseCmdletFullName = 'Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet', # The property field to access the client wrapper class from the base cmdlet - [Parameter(Mandatory = $false)] + [Parameter(Mandatory = $true)] [string]$base_class_client_field = 'ComputeClient', # Cmdlet Code Generation Style @@ -21,14 +25,23 @@ param( [string]$cmdletStyle = 'Invoke' ) -$client_library_namespace = 'Microsoft.WindowsAzure.Management.Compute'; +$new_line_str = "`r`n"; + +Write-Output "============================================="; +Write-Output "Input Parameters:"; +Write-Output "DLL Folder = $dllFolder"; +Write-Output "Out Folder = $outFolder"; +Write-Output "Client NameSpace = $client_library_namespace"; +Write-Output "Base Cmdlet Full Name = $baseCmdletFullName"; +Write-Output "Base Client Name = $base_class_client_field"; +Write-Output "Cmdlet Style = $cmdletStyle"; +Write-Output "============================================="; +Write-Output "${new_line_str}"; + $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; $code_common_usings = @( - 'System.Management.Automation', - 'Microsoft.Azure', - 'Microsoft.WindowsAzure.Commands.ServiceManagement', - 'Microsoft.WindowsAzure.Commands.Utilities.Common' + 'System.Management.Automation' ); $code_common_header = @@ -55,8 +68,6 @@ $code_common_header = // code is regenerated. "@; -$new_line_str = "`r`n"; - function Get-SortedUsings { param( @@ -192,7 +203,7 @@ $code_using_strs namespace ${code_common_namespace} { - public abstract class ComputeAutomationBaseCmdlet : $baseCmdlet + public abstract class ComputeAutomationBaseCmdlet : $baseCmdletFullName { ${operation_get_code} } @@ -254,16 +265,14 @@ function Write-OperationCmdletFile $cmdlet_client_call_template = @" - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ${opShortName}Client.${methodName}(${params_join_str}), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ${opShortName}Client.${methodName}(${params_join_str}); + WriteObject(result); + }); } "@; @@ -346,10 +355,9 @@ function Write-ParameterCmdletFile $cmdlet_client_call_template = @" - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new ${param_type_full_name}(); WriteObject(parameter); } @@ -378,14 +386,12 @@ ${cmdlet_generated_code} } # Code Generation Main Run -Write-Output $dllFolder; -Write-Output $outFolder; - $outFolder += '/Generated'; $output = Get-ChildItem -Path $dllFolder | Out-String; # Set-Content -Path ($outFolder + '/Output.txt'); +Write-Output "List items under the folder: $dllFolder" Write-Output $output; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index 5124826de93a..aa1487720770 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -759,7 +759,10 @@ %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe ".\Automation\RunCodeGeneration.ps1" $(OutputPath) + "Microsoft.WindowsAzure.Management.Compute" + "Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet" + "ComputeClient" - + \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs index 6b982fa237a3..3a02032b9ef3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs @@ -20,14 +20,11 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - public abstract class ComputeAutomationBaseCmdlet : ServiceManagementBaseCmdlet + public abstract class ComputeAutomationBaseCmdlet : Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet { public IDeploymentOperations DeploymentClient { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index e46ff6849292..623484bd9f74 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdle [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.AddDNSServer(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.AddDNSServer(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs index f67e89df2b19..f7d94d060df2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDNSServerBeginAddingDNSServerMethod : ComputeAutomationB [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.BeginAddingDNSServer(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.BeginAddingDNSServer(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs index 387b31ed4949..65e8b90b59c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDNSServerBeginDeletingDNSServerMethod : ComputeAutomatio [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.BeginDeletingDNSServer(ServiceName, DeploymentName, DnsServerName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.BeginDeletingDNSServer(ServiceName, DeploymentName, DnsServerName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs index 2adaf1e500b3..dc1dde8fbec3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDNSServerBeginUpdatingDNSServerMethod : ComputeAutomatio [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.BeginUpdatingDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.BeginUpdatingDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index ffbb1e66970b..104b9ad6ddaf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public System.String DnsServerName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.DeleteDNSServer(ServiceName, DeploymentName, DnsServerName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.DeleteDNSServer(ServiceName, DeploymentName, DnsServerName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 58004b12231a..efc1f3912900 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DNSServerClient.UpdateDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DNSServerClient.UpdateDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs index ea56e6e9783c..4e479700fc1d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDNSServerDNSAddParameters")] public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs index 5c34b3bb6077..0d4d8d8dc311 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDNSServerDNSUpdateParameters")] public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs index ee25112a231c..c9ec3d1198ee 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginChangingConfigurationByNameMethod : Compu [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginChangingConfigurationByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginChangingConfigurationByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs index 39d97c2f0e11..61e759f32658 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod : Compu [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginChangingConfigurationBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginChangingConfigurationBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs index bf265f9dbd33..022bc72cbd21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginCreatingMethod : ComputeAutomationBaseCmd [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginCreating(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginCreating(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs index ad174b283f2b..9c5895457863 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginDeletingByNameMethod : ComputeAutomationB [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginDeletingByName(ServiceName, DeploymentName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginDeletingByName(ServiceName, DeploymentName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs index 3ce0ea1f06bd..3ed87a015dd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentBeginDeletingBySlotMethod : ComputeAutomationB [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginDeletingBySlot(ServiceName, DeploymentSlot), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginDeletingBySlot(ServiceName, DeploymentSlot); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs index 50a85b941bb8..da4e205ba552 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMetho [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginDeletingRoleInstanceByBeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginDeletingRoleInstanceByBeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs index 14fa53d52696..c380d9977cf5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMetho [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginDeletingRoleInstanceByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginDeletingRoleInstanceByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs index 0d6b7d3e6d1a..adf53a88bc64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginGettingPackageByNameMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginGettingPackageByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginGettingPackageByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs index 78d115a1adc3..18d74689d755 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginGettingPackageBySlotMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginGettingPackageBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginGettingPackageBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs index e73bc792f0f4..c4fba4dd6aab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMeth [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginRebootingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginRebootingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs index a651057aa177..0b79da3f9411 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMeth [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginRebootingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginRebootingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs index 8ef58126e466..5d92f8232ef8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMet [Parameter(Mandatory = true)] public System.String Resources { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginRebuildingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginRebuildingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs index ffd0902dc4c4..af362203fdc5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMet [Parameter(Mandatory = true)] public System.String Resources { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginRebuildingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginRebuildingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs index 4e089e45c51f..048207654d46 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMeth [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginReimagingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginReimagingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs index ec0f33100ded..22111939a4cf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMeth [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginReimagingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginReimagingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs index 0b686d1be50c..becdf56ab35e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentBeginSwappingMethod : ComputeAutomationBaseCmd [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginSwapping(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginSwapping(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs index 4d6ff53a2987..e341b8fbfd50 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod : Co [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginUpdatingStatusByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginUpdatingStatusByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs index 2cbeeda75291..363a66d3a77c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod : Co [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginUpdatingStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginUpdatingStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs index d6f781ddcf57..db44bfb7e37f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginUpgradingByNameMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginUpgradingByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginUpgradingByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs index 72d72f50c22b..c62a5909ff0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginUpgradingBySlotMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginUpgradingBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginUpgradingBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs index 0171c3d872b6..9cf62e5023d3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMetho [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginWalkingUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginWalkingUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs index bb7b8ca7a37b..01035f3c025f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMetho [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.BeginWalkingUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.BeginWalkingUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index fe385b3570c6..7259cfc1b846 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ChangeConfigurationByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ChangeConfigurationByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index cd0200dc83c2..53a37656b2e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ChangeConfigurationBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ChangeConfigurationBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index 3b907eccd9b7..e9b563342970 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.Create(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.Create(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 9733914857da..c83a811c807a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.DeleteByName(ServiceName, DeploymentName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.DeleteByName(ServiceName, DeploymentName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 0028991a0310..d53bac729cb7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.DeleteBySlot(ServiceName, DeploymentSlot), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.DeleteBySlot(ServiceName, DeploymentSlot); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 77a99ac712a5..b873fa3c7dd4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : Com [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.DeleteRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 190d122bc875..734ed5a09da2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : Com [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.DeleteRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 9cd99539de96..735e9dccf8a4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String DeploymentName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.GetByName(ServiceName, DeploymentName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.GetByName(ServiceName, DeploymentName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index f417e4650679..aaf7d97b1515 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.GetBySlot(ServiceName, DeploymentSlot), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.GetBySlot(ServiceName, DeploymentSlot); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index 50fc13a7a076..26f61e3af3b3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBase [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.GetPackageByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.GetPackageByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 9cc2d6b695e4..47435b1233a0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBase [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.GetPackageBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.GetPackageBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 13a26201661f..1e4cf9d4ab7e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBase [Parameter(Mandatory = true)] public System.DateTime EndTime { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ListEventsBySlot(ServiceName, DeploymentSlot, StartTime, EndTime), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ListEventsBySlot(ServiceName, DeploymentSlot, StartTime, EndTime); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 5c9afa536487..e2f378866b89 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.DateTime EndTime { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ListEvents(ServiceName, DeploymentName, StartTime, EndTime), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ListEvents(ServiceName, DeploymentName, StartTime, EndTime); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index fa4364dc8250..6e3122ef2ff5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : Com [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RebootRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RebootRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index ca829d5f73f0..8ac07b86470a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : Com [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RebootRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index ef23f50cd4e5..39f16e5b9437 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : Co [Parameter(Mandatory = true)] public System.String Resources { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RebuildRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index cf684500351f..0c7277c1e13c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : Co [Parameter(Mandatory = true)] public System.String Resources { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RebuildRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 6460da27be5d..541bf712d282 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : Co [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ReimageRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 8e708a97deb5..8064c20a6de6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : Co [Parameter(Mandatory = true)] public System.String RoleInstanceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.ReimageRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index c820a7769067..3cc426f49b1e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index f1e453d76a0e..3c10eeef43f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 84f811e80a50..76cad66e350e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.Swap(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.Swap(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index bea40be0d0a4..e5b18487227d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAu [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.UpdateStatusByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.UpdateStatusByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index ea89f315e6fc..12c849a39798 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAu [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.UpdateStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.UpdateStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index 55c9cbcf957d..ed7e0876a04b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmd [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.UpgradeByName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.UpgradeByName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index c27474fba0e3..bca81d63e588 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmd [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.UpgradeBySlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.UpgradeBySlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 9d980ac613e6..9c54529de465 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : Comp [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.WalkUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 0f88a2346a0e..660effcdf74f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : Comp [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => DeploymentClient.WalkUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs index dfdbbf90fefe..63443d84fb71 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentChangeConfigurationParameters")] public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs index 736f45b01253..dda607fdaa9e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentCreateParameters")] public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs index e71763a0c0cb..5f41c47ac150 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentDeleteRoleInstanceParameters")] public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs index d147e17528b3..5a37e2c1c43d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentGetPackageParameters")] public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs index e9a67562e264..ec72a86e8cc9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentRollbackUpdateOrUpgradeParameters")] public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs index e7446ab06017..fc124adb6baa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentSwapParameters")] public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs index 0fe92ab1d5f1..64aeba6b97a3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentUpdateStatusParameters")] public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs index 95f9f4300821..644937eaccab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentUpgradeParameters")] public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs index 3dc687e07794..9b3f3b5c02bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureDeploymentWalkUpgradeDomainParameters")] public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs index e1f342d3c74b..1274c85903fc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureExtensionImageBeginRegisteringMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.BeginRegistering(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.BeginRegistering(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs index eb53a1088cea..4182c11fc198 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureExtensionImageBeginUnregisteringMethod : ComputeAutomati [Parameter(Mandatory = true)] public System.String Version { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.BeginUnregistering(ProviderNamespace, Type, Version), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.BeginUnregistering(ProviderNamespace, Type, Version); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs index 640ff6dba10c..e704ec894430 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureExtensionImageBeginUpdatingMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.BeginUpdating(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.BeginUpdating(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 7b3d15673f45..48eac2d72d93 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.Register(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.Register(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 04d20ee58444..25e68780e400 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public System.String Version { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.Unregister(ProviderNamespace, Type, Version), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.Unregister(ProviderNamespace, Type, Version); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index af2398792da0..6211fbce12d4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ExtensionImageClient.Update(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ExtensionImageClient.Update(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs index 140681a93e27..9b2bcb5c148e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureExtensionImageRegisterParameters")] public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs index 34a202861a0b..e937cfcc83d0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureExtensionImageUpdateParameters")] public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index 1b40831fddd2..4e208c5962ec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.AddExtension(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.AddExtension(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs index 53f33a919d8c..4e56ad6aee81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceBeginAddingExtensionMethod : ComputeAutomat [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.BeginAddingExtension(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.BeginAddingExtension(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs index f3bbe208ee06..47bbc7cd6c04 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceBeginDeletingAllMethod : ComputeAutomationB [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.BeginDeletingAll(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.BeginDeletingAll(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs index e43b96100215..d67431d3a91c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceBeginDeletingExtensionMethod : ComputeAutom [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.BeginDeletingExtension(ServiceName, ExtensionId), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.BeginDeletingExtension(ServiceName, ExtensionId); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 379f4baedf24..e44701c907e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutoma [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.CheckNameAvailability(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.CheckNameAvailability(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index beaaaa189997..2afe18f182d6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.Create(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.Create(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index c716504878f7..90e476f5c65a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.DeleteAll(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.DeleteAll(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 5efff892e4c3..e643cd529798 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.DeleteExtension(ServiceName, ExtensionId), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.DeleteExtension(ServiceName, ExtensionId); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index cd738070c881..ff3086e1c0c4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.Delete(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.Delete(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index bc4f20a4550d..9760214c756e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.GetDetailed(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.GetDetailed(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 56f3156885a6..7bc68cd75061 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public System.String ExtensionId { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.GetExtension(ServiceName, ExtensionId), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.GetExtension(ServiceName, ExtensionId); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index 84b9b965d3a8..d9ad814fd8ad 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.Get(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.Get(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index 44de8f86d581..b5e42162ca3c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureHostedServiceListAvailableExtensionsMethod")] public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.ListAvailableExtensions(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.ListAvailableExtensions(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index b19f8bdd2aff..78d20111cb72 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutoma [Parameter(Mandatory = true)] public System.String ExtensionType { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.ListExtensionVersions(ProviderNamespace, ExtensionType), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.ListExtensionVersions(ProviderNamespace, ExtensionType); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 00d12d05bbef..7416a63e0775 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.ListExtensions(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.ListExtensions(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index 96c7ec8fb5a1..ef4bcd2a6711 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureHostedServiceListMethod")] public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.List(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.List(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index d3b4c52ccf46..99cecaaf3960 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => HostedServiceClient.Update(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = HostedServiceClient.Update(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs index 65649f9e3c6a..65921e9dbb7c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureHostedServiceAddExtensionParameters")] public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs index 3213077675a3..bf442af45bb8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureHostedServiceCreateParameters")] public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs index 27907718fac8..d6282375cf78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureHostedServiceUpdateParameters")] public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs index f8b03b29912f..18bf334505a7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureLoadBalancerBeginCreatingMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.BeginCreating(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.BeginCreating(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs index 4828af898272..c2d568a5341c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureLoadBalancerBeginDeletingMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.BeginDeleting(ServiceName, DeploymentName, LoadBalancerName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.BeginDeleting(ServiceName, DeploymentName, LoadBalancerName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs index 462d7224ad86..a22b71c8cdcd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureLoadBalancerBeginUpdatingMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.BeginUpdating(ServiceName, DeploymentName, LoadBalancerName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.BeginUpdating(ServiceName, DeploymentName, LoadBalancerName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 8105669add81..31da41313be1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.Create(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.Create(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 6371f2fc29b9..efb09bd9aa68 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String LoadBalancerName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.Delete(ServiceName, DeploymentName, LoadBalancerName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.Delete(ServiceName, DeploymentName, LoadBalancerName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index e0a2b5cf4c15..bd95eb7e2275 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => LoadBalancerClient.Update(ServiceName, DeploymentName, LoadBalancerName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = LoadBalancerClient.Update(ServiceName, DeploymentName, LoadBalancerName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs index c055a3d8c31b..b8219edaee10 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureLoadBalancerCreateParameters")] public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs index b03b610d53ea..599a2839cbe9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureLoadBalancerUpdateParameters")] public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index a2b2a00a09e3..fd85ed0fd888 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureOperatingSystemListFamiliesMethod")] public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => OperatingSystemClient.ListFamilies(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = OperatingSystemClient.ListFamilies(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 522a82255e78..472cccef9caf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureOperatingSystemListMethod")] public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => OperatingSystemClient.List(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = OperatingSystemClient.List(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs index 040ade69aba4..1fe43158ea03 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureServiceCertificateBeginCreatingMethod : ComputeAutomatio [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.BeginCreating(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.BeginCreating(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs index d200d4b5750b..5e8341af26a1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureServiceCertificateBeginDeletingMethod : ComputeAutomatio [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.BeginDeleting(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.BeginDeleting(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index 79f6a7ffd946..533299acffed 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.Create(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.Create(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index 5d7184e28c97..e0ad9985527b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.Delete(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.Delete(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 0727b7dd2b18..df99e4310eef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdle [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.Get(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.Get(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 6fabe6985a99..dc152257edbb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public System.String ServiceName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => ServiceCertificateClient.List(ServiceName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = ServiceCertificateClient.List(ServiceName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs index 04b312f5e92d..d4cdff7beab3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureServiceCertificateCreateParameters")] public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs index eec4511b2775..84e2c5e3ec40 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureServiceCertificateDeleteParameters")] public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs index 8391a631928f..18dcd0560891 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureServiceCertificateGetParameters")] public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs index c753b85d55c6..6790680c6a4e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineBeginCapturingOSImageMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginCapturingOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCapturingOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs index 2ab630698a97..524c51d59348 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineBeginCapturingVMImageMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginCapturingVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCapturingVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs index e19da035484c..37babb992abe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineBeginCreatingDeploymentMethod : ComputeAut [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginCreatingDeployment(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCreatingDeployment(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs index 310a4df1337d..85522a69ed96 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginCreatingMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginCreating(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginCreating(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs index 8711f661f854..aa37983ee3af 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineBeginDeletingMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginDeleting(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginDeleting(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs index 7736d6b59c80..9591b6198548 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginRestartingMethod : ComputeAutomationB [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginRestarting(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginRestarting(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index 592b1ed1c9bb..9f29501ba6af 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginShutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginShutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs index 8309e0128523..6c4a3431c0c6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginShuttingDownRolesMethod : ComputeAuto [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginShuttingDownRoles(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginShuttingDownRoles(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs index c0440a8dd72c..8f637b4a2422 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginStartingMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginStarting(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginStarting(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs index a9d6b4744f84..92a16f0321fd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginStartingRolesMethod : ComputeAutomati [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginStartingRoles(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginStartingRoles(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs index 854245a7c914..70f5644d2e05 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginUpdatingLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginUpdatingLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs index f1a19bcac1fb..dcb606405446 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineBeginUpdatingMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.BeginUpdating(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.BeginUpdating(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 8b2cc3d6c2a2..6a1615e0a2b5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.CaptureOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.CaptureOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 14fcc0ec305f..3a2ad09b2d3d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.CaptureVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.CaptureVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 801e9db141ea..7b018db2c2fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.CreateDeployment(ServiceName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.CreateDeployment(ServiceName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 8fdbc009ea8f..347c91700e37 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Create(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Create(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 16ae7f1f5e19..2d576a757d56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Delete(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Delete(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index 49d9a1e02c9f..ca470fa8f49f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Get(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Get(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 2b08b004cbeb..954eb17b4813 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutoma [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.GetRemoteDesktopFile(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.GetRemoteDesktopFile(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 9af71c748bf7..b00463564996 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdle [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Restart(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Restart(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 6c1f189122df..d134cac01981 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdl [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Shutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Shutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 2bfef1d959fd..43fd52c03864 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.ShutdownRoles(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.ShutdownRoles(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 2ee2710385c9..e4004d79d121 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public System.String VirtualMachineName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Start(ServiceName, DeploymentName, VirtualMachineName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Start(ServiceName, DeploymentName, VirtualMachineName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index a0f79bb1835e..1c338dbc3d17 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.StartRoles(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.StartRoles(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index deb20c4f619b..7ba748018bd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -39,16 +36,14 @@ public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : Comp [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.UpdateLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index fb2840a36b23..b3f1e65658bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineClient.Update(ServiceName, DeploymentName, VirtualMachineName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineClient.Update(ServiceName, DeploymentName, VirtualMachineName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs index 895f7a9c240d..d85b45e3554d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineCaptureOSImageParameters")] public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs index 75fabd16d342..bd62f8a445a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineCaptureVMImageParameters")] public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs index e8599491b575..cac6b21cfdde 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineCreateDeploymentParameters")] public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs index 70ab7fc21c07..ebd51ff7d7f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineCreateParameters")] public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs index 36835339a8bd..92c162ec6a4f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineShutdownParameters")] public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs index 753281397019..fd9766578e94 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineShutdownRolesParameters")] public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs index 18bb8aa74ab8..5d1cc8f1b43c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineStartRolesParameters")] public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs index e43ac76ddcd4..c3bddb77ca0f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineUpdateLoadBalancedSetParameters")] public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs index 276ee07adac1..a279ba2b2b2d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineUpdateParameters")] public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs index b21ba68b11c6..27efae99f86a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod : ComputeA [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.BeginCreatingDataDisk(ServiceName, DeploymentName, RoleName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.BeginCreatingDataDisk(ServiceName, DeploymentName, RoleName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs index fb3b830c31d3..cde17b519d80 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,16 +42,14 @@ public class InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod : ComputeA [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.BeginDeletingDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.BeginDeletingDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs index b7383be9730b..ef717c7b4205 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod : ComputeAutom [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.BeginUpdatingDisk(Name, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.BeginUpdatingDisk(Name, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index b6408a6edc21..3c921d985629 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomati [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.CreateDataDisk(ServiceName, DeploymentName, RoleName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.CreateDataDisk(ServiceName, DeploymentName, RoleName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index b24c9e6ca5c8..821023893160 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.CreateDisk(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.CreateDisk(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 89d1e7aa3027..7d3a767239ea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,16 +42,14 @@ public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomati [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.DeleteDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.DeleteDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 6c3e84dc7af1..5a69c61d3d82 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.DeleteDisk(Name, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.DeleteDisk(Name, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index dc2a37351e7b..721df6911eff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -42,16 +39,14 @@ public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationB [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.GetDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.GetDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 145ccc94c342..0aba8470c814 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseC [Parameter(Mandatory = true)] public System.String Name { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.GetDisk(Name), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.GetDisk(Name); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index 5bc8a82eab5b..726655118707 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureVirtualMachineDiskListDisksMethod")] public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.ListDisks(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.ListDisks(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 26d3d8af2936..32a21ecb6c94 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,16 +42,14 @@ public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomati [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.UpdateDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.UpdateDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index dc479ae466d0..0f9c468e37d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBa [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.UpdateDisk(Name, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.UpdateDisk(Name, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index bc08550f26ff..4f16e8210bcd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomati [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineDiskClient.UpdateDiskSize(Name, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineDiskClient.UpdateDiskSize(Name, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs index 6c1fcb48b7a7..23980d7a6967 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineDiskCreateParameters")] public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs index a7717fe5d2df..a4386bc09b6a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineDiskUpdateParameters")] public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs index 95691a4da718..50b734ba56b5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs index 666a51121c79..1d92493be394 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index ef7fdd3fc0c8..d62ae713323b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureVirtualMachineExtensionListMethod")] public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineExtensionClient.List(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.List(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index 2c2ba0f2f138..5dc1dc0fcea4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutom [Parameter(Mandatory = true)] public System.String ExtensionName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineExtensionClient.ListVersions(PublisherName, ExtensionName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineExtensionClient.ListVersions(PublisherName, ExtensionName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs index b0059e57680d..e49303d8ef44 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineOSImageBeginSharingMethod : ComputeAutomat [Parameter(Mandatory = true)] public System.String Permission { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.BeginSharing(ImageName, Permission), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.BeginSharing(ImageName, Permission); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs index 8ba5056ea7bf..0c3b8625d36c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod : ComputeA [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.BeginUnreplicating(ImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.BeginUnreplicating(ImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index b0377a3a1aa7..8d023c3d8c16 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Create(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Create(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 95e3e4e4390a..26ac0c04efdd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Delete(ImageName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Delete(ImageName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index e468b34fbc2c..3f1de2ac8cf8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomatio [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.GetDetails(ImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.GetDetails(ImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index d3cd45a44052..802557226145 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCm [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Get(ImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Get(ImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index 7595a0daabab..c7e1e3c68a36 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureVirtualMachineOSImageListMethod")] public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.List(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.List(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 32778bbade7f..c8efde059096 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Replicate(ImageName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Replicate(ImageName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 03aa6a38cf60..f2558653223a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBase [Parameter(Mandatory = true)] public System.String Permission { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Share(ImageName, Permission), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Share(ImageName, Permission); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 2b9d804b9503..dc940374db2b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomati [Parameter(Mandatory = true)] public System.String ImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Unreplicate(ImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Unreplicate(ImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index b54cb3b862ab..c517ec6e3e0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineOSImageClient.Update(ImageName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineOSImageClient.Update(ImageName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs index 5844a89b44cb..3b8de478bc87 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineOSImageCreateParameters")] public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs index ddd65eb7d0b8..e291929ee27c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineOSImageReplicateParameters")] public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs index 98910699b16f..6276378e035a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineOSImageUpdateParameters")] public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs index 0e9a9238a8e0..34a7c4253618 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineVMImageBeginCreatingMethod : ComputeAutoma [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.BeginCreating(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.BeginCreating(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs index f90f9294ca33..30b125bf1f9f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageBeginDeletingMethod : ComputeAutoma [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.BeginDeleting(VMImageName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.BeginDeleting(VMImageName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs index c973e136b397..aaaf929a4123 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageBeginSharingMethod : ComputeAutomat [Parameter(Mandatory = true)] public System.String Permission { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.BeginSharing(VMImageName, Permission), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.BeginSharing(VMImageName, Permission); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs index 6b48f885da80..1c14964e1ffe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod : ComputeA [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.BeginUnreplicating(VMImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.BeginUnreplicating(VMImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 3bb6811bc263..192724945564 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Create(Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Create(Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 64fe87baa8a9..0feb7f836d82 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Delete(VMImageName, DeleteFromStorage), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Delete(VMImageName, DeleteFromStorage); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 0a3f9828fa07..f7b2ffdbe277 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomatio [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.GetDetails(VMImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.GetDetails(VMImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index dd9bb8769090..37968dc8d3c2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,16 +27,14 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("Invoke", "AzureVirtualMachineVMImageListMethod")] public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.List(), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.List(); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index d2ee76bdcc1c..1e05740cde0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomation [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Replicate(VMImageName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Replicate(VMImageName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 9734b688a02e..d5918617182e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBase [Parameter(Mandatory = true)] public System.String Permission { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Share(VMImageName, Permission), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Share(VMImageName, Permission); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index 8bac4151b677..80c31a45f7c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,16 +30,14 @@ public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomati [Parameter(Mandatory = true)] public System.String VMImageName { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Unreplicate(VMImageName), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Unreplicate(VMImageName); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 419312e49284..eda22fa84e78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -36,16 +33,14 @@ public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBas [Parameter(Mandatory = true)] public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters Parameters { get; set; } - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); - - ExecuteClientActionNewSM( - null, - CommandRuntime.ToString(), - () => VirtualMachineVMImageClient.Update(ImageName, Parameters), - (s, response) => response); + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + var result = VirtualMachineVMImageClient.Update(ImageName, Parameters); + WriteObject(result); + }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs index c3de5f3f24b2..315344cd5037 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineVMImageCreateParameters")] public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs index d58e078ede02..5e5dda1d7a50 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineVMImageReplicateParameters")] public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs index 7594a24943d8..6ad117b37b09 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -20,9 +20,6 @@ // code is regenerated. using System.Management.Automation; -using Microsoft.Azure; -using Microsoft.WindowsAzure.Commands.ServiceManagement; -using Microsoft.WindowsAzure.Commands.Utilities.Common; using Microsoft.WindowsAzure.Management.Compute; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -30,10 +27,9 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet("New", "AzureVirtualMachineVMImageUpdateParameters")] public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBaseCmdlet { - protected override void OnProcessRecord() + public override void ExecuteCmdlet() { - ServiceManagementProfile.Initialize(); - base.OnProcessRecord(); + base.ExecuteCmdlet(); var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters(); WriteObject(parameter); } diff --git a/src/ServiceManagement/Services/Commands.Utilities/Common/ServiceManagementBaseCmdlet.cs b/src/ServiceManagement/Services/Commands.Utilities/Common/ServiceManagementBaseCmdlet.cs index c1b34fccd3f5..b8d32943a26c 100644 --- a/src/ServiceManagement/Services/Commands.Utilities/Common/ServiceManagementBaseCmdlet.cs +++ b/src/ServiceManagement/Services/Commands.Utilities/Common/ServiceManagementBaseCmdlet.cs @@ -192,5 +192,24 @@ protected TDestination ContextFactory(TSource s1, Operati return result; } + + protected void ExecuteClientAction(Action action) + { + try + { + try + { + action(); + } + catch (CloudException ex) + { + throw new ComputeCloudException(ex); + } + } + catch (Exception ex) + { + WriteExceptionError(ex); + } + } } } \ No newline at end of file From cae351d3cfeef87b21f239cccdbfa0274b52e181 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 10 Jul 2015 18:24:26 -0700 Subject: [PATCH 12/48] Include Sub-Param and List Types --- .../Automation/RunCodeGeneration.ps1 | 183 +++- .../Commands.ServiceManagement.csproj | 945 ++++++++++++++---- .../Deployment/NewAzureDeploymentExtension.cs | 37 + ...ewAzureDeploymentExtensionConfiguration.cs | 37 + .../NewAzureDeploymentExtensionList.cs | 37 + .../Deployment/NewAzureDeploymentNamedRole.cs | 37 + .../NewAzureDeploymentNamedRoleList.cs | 37 + ...nImageExtensionCertificateConfiguration.cs | 37 + ...sionImageExtensionEndpointConfiguration.cs | 37 + ...mageExtensionLocalResourceConfiguration.cs | 37 + ...ExtensionLocalResourceConfigurationList.cs | 37 + .../NewAzureExtensionImageInputEndpoint.cs | 37 + ...NewAzureExtensionImageInputEndpointList.cs | 37 + .../NewAzureExtensionImageInternalEndpoint.cs | 37 + ...AzureExtensionImageInternalEndpointList.cs | 37 + ...zureLoadBalancerFrontendIPConfiguration.cs | 37 + .../NewAzureVirtualMachineConfigurationSet.cs | 37 + ...AzureVirtualMachineConfigurationSetList.cs | 37 + ...zureVirtualMachineDataDiskConfiguration.cs | 37 + ...VirtualMachineDataDiskConfigurationList.cs | 37 + ...wAzureVirtualMachineDataVirtualHardDisk.cs | 37 + ...reVirtualMachineDataVirtualHardDiskList.cs | 37 + .../NewAzureVirtualMachineDnsServer.cs | 37 + .../NewAzureVirtualMachineDnsServerList.cs | 37 + .../NewAzureVirtualMachineDnsSettings.cs | 37 + ...zureVirtualMachineDomainJoinCredentials.cs | 37 + ...ureVirtualMachineDomainJoinProvisioning.cs | 37 + ...ewAzureVirtualMachineDomainJoinSettings.cs | 37 + .../NewAzureVirtualMachineInputEndpoint.cs | 37 + ...NewAzureVirtualMachineInputEndpointList.cs | 37 + .../NewAzureVirtualMachineLoadBalancer.cs | 37 + .../NewAzureVirtualMachineLoadBalancerList.cs | 37 + .../NewAzureVirtualMachineNetworkInterface.cs | 37 + ...AzureVirtualMachineNetworkInterfaceList.cs | 37 + ...wAzureVirtualMachineOSDiskConfiguration.cs | 37 + ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 37 + .../NewAzureVirtualMachinePublicIP.cs | 37 + .../NewAzureVirtualMachinePublicIPList.cs | 37 + ...irtualMachineResourceExtensionReference.cs | 37 + ...alMachineResourceExtensionReferenceList.cs | 37 + .../NewAzureVirtualMachineRole.cs | 37 + .../NewAzureVirtualMachineRoleList.cs | 37 + ...NewAzureVirtualMachineSshSettingKeyPair.cs | 37 + ...zureVirtualMachineSshSettingKeyPairList.cs | 37 + ...wAzureVirtualMachineSshSettingPublicKey.cs | 37 + ...reVirtualMachineSshSettingPublicKeyList.cs | 37 + .../NewAzureVirtualMachineSshSettings.cs | 37 + ...VirtualMachineStoredCertificateSettings.cs | 37 + ...ualMachineStoredCertificateSettingsList.cs | 37 + .../NewAzureVirtualMachineVMImageInput.cs | 37 + ...lMachineWindowsRemoteManagementListener.cs | 37 + ...hineWindowsRemoteManagementListenerList.cs | 37 + ...lMachineWindowsRemoteManagementSettings.cs | 37 + ...ualMachineOSImageComputeImageAttributes.cs | 37 + ...achineOSImageMarketplaceImageAttributes.cs | 37 + .../NewAzureVirtualMachineOSImagePlan.cs | 37 + ...ualMachineVMImageComputeImageAttributes.cs | 37 + ...geDataDiskConfigurationCreateParameters.cs | 37 + ...taDiskConfigurationCreateParametersList.cs | 37 + ...geDataDiskConfigurationUpdateParameters.cs | 37 + ...taDiskConfigurationUpdateParametersList.cs | 37 + ...achineVMImageMarketplaceImageAttributes.cs | 37 + ...mageOSDiskConfigurationCreateParameters.cs | 37 + ...mageOSDiskConfigurationUpdateParameters.cs | 37 + .../NewAzureVirtualMachineVMImagePlan.cs | 37 + 65 files changed, 3250 insertions(+), 209 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 51424ad94449..f4323dc68962 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -299,7 +299,71 @@ ${cmdlet_generated_code} } # Sample: VirtualMachineCreateParameters -function Get-ClientComplexParameter +function Is-ClientComplexType +{ + param( + [Parameter(Mandatory = $True)] + $type_info + ) + + return ($type_info.Namespace -like "${client_name_space}.Model?") -and (-not $type_info.IsEnum); +} + + +# Sample: IList +function Is-ListComplexType +{ + param( + [Parameter(Mandatory = $True)] + $type_info + ) + + if ($type_info.IsGenericType) + { + $args = $list_item_type = $type_info.GetGenericArguments(); + + if ($args.Count -eq 1) + { + $list_item_type = $type_info.GetGenericArguments()[0]; + + if (Is-ClientComplexType $list_item_type) + { + return $true; + } + } + } + + return $false; +} + +# Sample: IList => ConfigurationSet +function Get-ListComplexItemType +{ + param( + [Parameter(Mandatory = $True)] + $type_info + ) + + if ($type_info.IsGenericType) + { + $args = $list_item_type = $type_info.GetGenericArguments(); + + if ($args.Count -eq 1) + { + $list_item_type = $type_info.GetGenericArguments()[0]; + + if (Is-ClientComplexType $list_item_type) + { + return $list_item_type; + } + } + } + + return $null; +} + +# Sample: VirtualMachines.Create(...) => VirtualMachineCreateParameters +function Get-MethodComplexParameter { param( [Parameter(Mandatory = $True)] @@ -310,14 +374,75 @@ function Get-ClientComplexParameter ) $params = $op_method_info.GetParameters(); - $params = $params | where { -not $_.ParameterType.IsEnum }; + $paramsWithoutEnums = $params | where { -not $_.ParameterType.IsEnum }; # Assume that each operation method has only one complext parameter type - $param_info = $params | where { $_.ParameterType.Namespace -like "${client_name_space}.Model?" } | select -First 1; + $param_info = $paramsWithoutEnums | where { $_.ParameterType.Namespace -like "${client_name_space}.Model?" } | select -First 1; return $param_info; } +# Sample: VirtualMachineCreateParameters => ConfigurationSet, VMImageInput, ... +function Get-SubComplexParameterListFromType +{ + param( + [Parameter(Mandatory = $True)] + $type_info, + + [Parameter(Mandatory = $True)] + [string]$client_name_space + ) + + $subParamTypeList = @(); + + if (-not (Is-ClientComplexType $type_info)) + { + return $subParamTypeList; + } + + $paramProps = $type_info.GetProperties(); + foreach ($pp in $paramProps) + { + $isClientType = $false; + if (Is-ClientComplexType $pp.PropertyType) + { + $subParamTypeList += $pp.PropertyType; + $isClientType = $true; + } + elseif (Is-ListComplexType $pp.PropertyType) + { + $subParamTypeList += $pp.PropertyType; + $subParamTypeList += Get-ListComplexItemType $pp.PropertyType; + $isClientType = $true; + } + + if ($isClientType) + { + $recursiveSubParamTypeList = Get-SubComplexParameterListFromType $pp.PropertyType $client_name_space; + foreach ($rsType in $recursiveSubParamTypeList) + { + $subParamTypeList += $rsType; + } + } + } + + return $subParamTypeList; +} + +# Sample: VirtualMachineCreateParameters => ConfigurationSet, VMImageInput, ... +function Get-SubComplexParameterList +{ + param( + [Parameter(Mandatory = $True)] + [System.Reflection.ParameterInfo]$param_info, + + [Parameter(Mandatory = $True)] + [string]$client_name_space + ) + + return Get-SubComplexParameterListFromType $param_info.ParameterType $client_name_space; +} + # Sample: NewAzureVirtualMachineCreateParameters.cs function Write-ParameterCmdletFile { @@ -329,11 +454,33 @@ function Write-ParameterCmdletFile [string]$operation_short_name, [Parameter(Mandatory = $True)] - [System.Reflection.ParameterInfo]$parameter_info + $parameter_type_info, + + [Parameter(Mandatory = $false)] + $is_list_type = $false ) + + if (-not $is_list_type) + { + $param_type_full_name = $parameter_type_info.FullName; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + + $param_type_short_name = $parameter_type_info.Name; + $param_type_short_name = $param_type_short_name.Replace('+', '.'); + } + else + { + $itemType = $parameter_type_info.GetGenericArguments()[0]; + $itemTypeShortName = $itemType.Name; + $itemTypeFullName = $itemType.FullName; + + $param_type_full_name = "System.Collections.Generic.List<${itemTypeFullName}>"; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + + $param_type_short_name = "${itemTypeShortName}List"; + $param_type_short_name = $param_type_short_name.Replace('+', '.'); + } - $param_type_full_name = $parameter_info.ParameterType.FullName; - $param_type_short_name = $parameter_info.ParameterType.Name; if (($param_type_short_name -like "${operation_short_name}*") -and ($param_type_short_name.Length -gt $operation_short_name.Length)) { # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' @@ -406,6 +553,7 @@ if (-not (Test-Path -Path $dllFileFullPath)) else { $assembly = [System.Reflection.Assembly]::LoadFrom($dllFileFullPath); + [System.Reflection.Assembly]::LoadWithPartialName("System.Collections.Generic"); # All original types $types = $assembly.GetTypes(); @@ -442,13 +590,32 @@ else Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); Write-OperationCmdletFile $opOutFolder $opShortName $mt; - [System.Reflection.ParameterInfo]$parameter_type_info = (Get-ClientComplexParameter $mt $client_library_namespace); + [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $mt $client_library_namespace); if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) { $parameter_type_info_list += $parameter_type_info; - Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info; + Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info.ParameterType; + + # Run Through the Sub Parameter List + $subParamTypeList = Get-SubComplexParameterList $parameter_type_info $client_library_namespace; + + if ($subParamTypeList.Count -gt 0) + { + foreach ($sp in $subParamTypeList) + { + Write-Output ((' ' * 8) + $sp); + if (-not $sp.IsGenericType) + { + Write-ParameterCmdletFile $opOutFolder $opShortName $sp; + } + else + { + Write-ParameterCmdletFile $opOutFolder $opShortName $sp $true; + } + } + } } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index aa1487720770..eb22fd3fd365 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -158,204 +158,747 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + Code + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + + Code + + + + Code + + + Code + + + Code + + + + Code + + + Code + + + Code + + + Code + + + + Code + @@ -759,9 +1302,9 @@ %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe ".\Automation\RunCodeGeneration.ps1" $(OutputPath) - "Microsoft.WindowsAzure.Management.Compute" - "Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet" - "ComputeClient" + "Microsoft.WindowsAzure.Management.Compute" + "Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet" + "ComputeClient" diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs new file mode 100644 index 000000000000..29c89a3941e1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentExtension")] + public class NewAzureDeploymentExtension : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs new file mode 100644 index 000000000000..69cd95c914b1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentExtensionConfiguration")] + public class NewAzureDeploymentExtensionConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs new file mode 100644 index 000000000000..9024ce83d511 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentExtensionList")] + public class NewAzureDeploymentExtensionList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs new file mode 100644 index 000000000000..63746317ddac --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentNamedRole")] + public class NewAzureDeploymentNamedRole : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs new file mode 100644 index 000000000000..1b2af4f17066 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureDeploymentNamedRoleList")] + public class NewAzureDeploymentNamedRoleList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs new file mode 100644 index 000000000000..1e3b272b158a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageExtensionCertificateConfiguration")] + public class NewAzureExtensionImageExtensionCertificateConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs new file mode 100644 index 000000000000..9ea93436985e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageExtensionEndpointConfiguration")] + public class NewAzureExtensionImageExtensionEndpointConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs new file mode 100644 index 000000000000..05981c5312bf --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageExtensionLocalResourceConfiguration")] + public class NewAzureExtensionImageExtensionLocalResourceConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs new file mode 100644 index 000000000000..05b3b53b51c1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageExtensionLocalResourceConfigurationList")] + public class NewAzureExtensionImageExtensionLocalResourceConfigurationList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs new file mode 100644 index 000000000000..9c1ec161c12e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageInputEndpoint")] + public class NewAzureExtensionImageInputEndpoint : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs new file mode 100644 index 000000000000..c8d2bf839407 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageInputEndpointList")] + public class NewAzureExtensionImageInputEndpointList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs new file mode 100644 index 000000000000..10cbead012e4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageInternalEndpoint")] + public class NewAzureExtensionImageInternalEndpoint : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs new file mode 100644 index 000000000000..e8714867d57e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureExtensionImageInternalEndpointList")] + public class NewAzureExtensionImageInternalEndpointList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs new file mode 100644 index 000000000000..065c7ecab4a8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureLoadBalancerFrontendIPConfiguration")] + public class NewAzureLoadBalancerFrontendIPConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs new file mode 100644 index 000000000000..b9b273b3767c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineConfigurationSet")] + public class NewAzureVirtualMachineConfigurationSet : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs new file mode 100644 index 000000000000..1f561edf09c7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineConfigurationSetList")] + public class NewAzureVirtualMachineConfigurationSetList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs new file mode 100644 index 000000000000..a4cccac838cb --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDataDiskConfiguration")] + public class NewAzureVirtualMachineDataDiskConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs new file mode 100644 index 000000000000..fa8b57ac0f58 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDataDiskConfigurationList")] + public class NewAzureVirtualMachineDataDiskConfigurationList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs new file mode 100644 index 000000000000..98eecab7a8f3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDataVirtualHardDisk")] + public class NewAzureVirtualMachineDataVirtualHardDisk : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs new file mode 100644 index 000000000000..7a72c064d933 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDataVirtualHardDiskList")] + public class NewAzureVirtualMachineDataVirtualHardDiskList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs new file mode 100644 index 000000000000..6d9fb6d7c4fd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDnsServer")] + public class NewAzureVirtualMachineDnsServer : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DnsServer(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs new file mode 100644 index 000000000000..7be0f2ed37be --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDnsServerList")] + public class NewAzureVirtualMachineDnsServerList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs new file mode 100644 index 000000000000..b79a3de508af --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDnsSettings")] + public class NewAzureVirtualMachineDnsSettings : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs new file mode 100644 index 000000000000..dfadad7646e0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDomainJoinCredentials")] + public class NewAzureVirtualMachineDomainJoinCredentials : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs new file mode 100644 index 000000000000..b2eae959b538 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDomainJoinProvisioning")] + public class NewAzureVirtualMachineDomainJoinProvisioning : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs new file mode 100644 index 000000000000..923c0d8df647 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineDomainJoinSettings")] + public class NewAzureVirtualMachineDomainJoinSettings : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs new file mode 100644 index 000000000000..d38237b0a5de --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineInputEndpoint")] + public class NewAzureVirtualMachineInputEndpoint : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs new file mode 100644 index 000000000000..b87f452d25dc --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineInputEndpointList")] + public class NewAzureVirtualMachineInputEndpointList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs new file mode 100644 index 000000000000..f28f63350e32 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineLoadBalancer")] + public class NewAzureVirtualMachineLoadBalancer : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs new file mode 100644 index 000000000000..7c6208140497 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineLoadBalancerList")] + public class NewAzureVirtualMachineLoadBalancerList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs new file mode 100644 index 000000000000..012f72ec1e3a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineNetworkInterface")] + public class NewAzureVirtualMachineNetworkInterface : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs new file mode 100644 index 000000000000..958563f67e14 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineNetworkInterfaceList")] + public class NewAzureVirtualMachineNetworkInterfaceList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs new file mode 100644 index 000000000000..836e8249a83c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSDiskConfiguration")] + public class NewAzureVirtualMachineOSDiskConfiguration : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs new file mode 100644 index 000000000000..0b3674e1a32c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSVirtualHardDisk")] + public class NewAzureVirtualMachineOSVirtualHardDisk : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs new file mode 100644 index 000000000000..b6ad8e0dc36d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachinePublicIP")] + public class NewAzureVirtualMachinePublicIP : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs new file mode 100644 index 000000000000..4868cfb5f2d2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachinePublicIPList")] + public class NewAzureVirtualMachinePublicIPList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs new file mode 100644 index 000000000000..842cd3e405b5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineResourceExtensionReference")] + public class NewAzureVirtualMachineResourceExtensionReference : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs new file mode 100644 index 000000000000..af747543b5a7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineResourceExtensionReferenceList")] + public class NewAzureVirtualMachineResourceExtensionReferenceList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs new file mode 100644 index 000000000000..ea8496e320c5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineRole")] + public class NewAzureVirtualMachineRole : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Role(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs new file mode 100644 index 000000000000..b1e753487994 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineRoleList")] + public class NewAzureVirtualMachineRoleList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs new file mode 100644 index 000000000000..6ced445140fe --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineSshSettingKeyPair")] + public class NewAzureVirtualMachineSshSettingKeyPair : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs new file mode 100644 index 000000000000..cb2a404805ae --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineSshSettingKeyPairList")] + public class NewAzureVirtualMachineSshSettingKeyPairList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs new file mode 100644 index 000000000000..8669b72d5488 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineSshSettingPublicKey")] + public class NewAzureVirtualMachineSshSettingPublicKey : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs new file mode 100644 index 000000000000..1d5cd113cf72 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineSshSettingPublicKeyList")] + public class NewAzureVirtualMachineSshSettingPublicKeyList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs new file mode 100644 index 000000000000..6d5c655b1e5b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineSshSettings")] + public class NewAzureVirtualMachineSshSettings : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettings(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs new file mode 100644 index 000000000000..a2267a21f7cf --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineStoredCertificateSettings")] + public class NewAzureVirtualMachineStoredCertificateSettings : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs new file mode 100644 index 000000000000..0373bf7b9c0d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineStoredCertificateSettingsList")] + public class NewAzureVirtualMachineStoredCertificateSettingsList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs new file mode 100644 index 000000000000..875742f28483 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageInput")] + public class NewAzureVirtualMachineVMImageInput : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs new file mode 100644 index 000000000000..f51e01636db1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementListener")] + public class NewAzureVirtualMachineWindowsRemoteManagementListener : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs new file mode 100644 index 000000000000..e816675ffafb --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementListenerList")] + public class NewAzureVirtualMachineWindowsRemoteManagementListenerList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs new file mode 100644 index 000000000000..25bd824fb5fc --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementSettings")] + public class NewAzureVirtualMachineWindowsRemoteManagementSettings : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs new file mode 100644 index 000000000000..e08d9f49439d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImageComputeImageAttributes")] + public class NewAzureVirtualMachineOSImageComputeImageAttributes : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs new file mode 100644 index 000000000000..ebaa3bcbbb74 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImageMarketplaceImageAttributes")] + public class NewAzureVirtualMachineOSImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs new file mode 100644 index 000000000000..7805faf57c73 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineOSImagePlan")] + public class NewAzureVirtualMachineOSImagePlan : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Plan(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs new file mode 100644 index 000000000000..fc5997eba340 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageComputeImageAttributes")] + public class NewAzureVirtualMachineVMImageComputeImageAttributes : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs new file mode 100644 index 000000000000..33c6e015c5f9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationCreateParameters")] + public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs new file mode 100644 index 000000000000..a04a5d8a0620 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList")] + public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs new file mode 100644 index 000000000000..68e8ea2c45aa --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters")] + public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs new file mode 100644 index 000000000000..4f15aba2fd39 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList")] + public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new System.Collections.Generic.List(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs new file mode 100644 index 000000000000..31dbdce43caf --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageMarketplaceImageAttributes")] + public class NewAzureVirtualMachineVMImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs new file mode 100644 index 000000000000..2d78d4a572db --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageOSDiskConfigurationCreateParameters")] + public class NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs new file mode 100644 index 000000000000..7f7ecd56d21a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters")] + public class NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters(); + WriteObject(parameter); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs new file mode 100644 index 000000000000..bded231b31cc --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs @@ -0,0 +1,37 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using System.Management.Automation; +using Microsoft.WindowsAzure.Management.Compute; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet("New", "AzureVirtualMachineVMImagePlan")] + public class NewAzureVirtualMachineVMImagePlan : ComputeAutomationBaseCmdlet + { + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Plan(); + WriteObject(parameter); + } + } +} From 4f98cd6a14c34e5c4a7ea0598d43b89a723e9e14 Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 13 Jul 2015 12:18:36 -0700 Subject: [PATCH 13/48] - Use Verb Code Instead of Strings - Remove 'BeginXXX' Cmdlets --- .../Automation/RunCodeGeneration.ps1 | 58 ++-- .../Commands.ServiceManagement.csproj | 257 +++++------------- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 2 +- ...zureDNSServerBeginAddingDNSServerMethod.cs | 49 ---- ...reDNSServerBeginDeletingDNSServerMethod.cs | 49 ---- ...reDNSServerBeginUpdatingDNSServerMethod.cs | 52 ---- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 2 +- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 2 +- .../NewAzureDNSServerDNSAddParameters.cs | 2 +- .../NewAzureDNSServerDNSUpdateParameters.cs | 2 +- ...tBeginChangingConfigurationByNameMethod.cs | 49 ---- ...tBeginChangingConfigurationBySlotMethod.cs | 49 ---- ...nvokeAzureDeploymentBeginCreatingMethod.cs | 49 ---- ...zureDeploymentBeginDeletingByNameMethod.cs | 49 ---- ...zureDeploymentBeginDeletingBySlotMethod.cs | 46 ---- ...etingRoleInstanceByBeploymentSlotMethod.cs | 49 ---- ...etingRoleInstanceByDeploymentNameMethod.cs | 49 ---- ...ploymentBeginGettingPackageByNameMethod.cs | 49 ---- ...ploymentBeginGettingPackageBySlotMethod.cs | 49 ---- ...otingRoleInstanceByDeploymentNameMethod.cs | 49 ---- ...otingRoleInstanceByDeploymentSlotMethod.cs | 49 ---- ...ldingRoleInstanceByDeploymentNameMethod.cs | 52 ---- ...ldingRoleInstanceByDeploymentSlotMethod.cs | 52 ---- ...agingRoleInstanceByDeploymentNameMethod.cs | 49 ---- ...agingRoleInstanceByDeploymentSlotMethod.cs | 49 ---- ...nvokeAzureDeploymentBeginSwappingMethod.cs | 46 ---- ...ginUpdatingStatusByDeploymentNameMethod.cs | 49 ---- ...ginUpdatingStatusByDeploymentSlotMethod.cs | 49 ---- ...ureDeploymentBeginUpgradingByNameMethod.cs | 49 ---- ...ureDeploymentBeginUpgradingBySlotMethod.cs | 49 ---- ...kingUpgradeDomainByDeploymentNameMethod.cs | 49 ---- ...kingUpgradeDomainByDeploymentSlotMethod.cs | 49 ---- ...ploymentChangeConfigurationByNameMethod.cs | 2 +- ...ploymentChangeConfigurationBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentCreateMethod.cs | 2 +- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 2 +- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 2 +- ...eleteRoleInstanceByDeploymentNameMethod.cs | 2 +- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 2 +- .../InvokeAzureDeploymentGetByNameMethod.cs | 2 +- .../InvokeAzureDeploymentGetBySlotMethod.cs | 2 +- ...keAzureDeploymentGetPackageByNameMethod.cs | 2 +- ...keAzureDeploymentGetPackageBySlotMethod.cs | 2 +- ...keAzureDeploymentListEventsBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentListEventsMethod.cs | 2 +- ...ebootRoleInstanceByDeploymentNameMethod.cs | 2 +- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...buildRoleInstanceByDeploymentNameMethod.cs | 2 +- ...buildRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...imageRoleInstanceByDeploymentNameMethod.cs | 2 +- ...imageRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 2 +- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 2 +- .../InvokeAzureDeploymentSwapMethod.cs | 2 +- ...ymentUpdateStatusByDeploymentNameMethod.cs | 2 +- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 2 +- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 2 +- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 2 +- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 2 +- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 2 +- ...DeploymentChangeConfigurationParameters.cs | 2 +- .../NewAzureDeploymentCreateParameters.cs | 2 +- ...eDeploymentDeleteRoleInstanceParameters.cs | 2 +- .../Deployment/NewAzureDeploymentExtension.cs | 2 +- ...ewAzureDeploymentExtensionConfiguration.cs | 2 +- .../NewAzureDeploymentExtensionList.cs | 2 +- .../NewAzureDeploymentGetPackageParameters.cs | 2 +- .../Deployment/NewAzureDeploymentNamedRole.cs | 2 +- .../NewAzureDeploymentNamedRoleList.cs | 2 +- ...oymentRollbackUpdateOrUpgradeParameters.cs | 2 +- .../NewAzureDeploymentSwapParameters.cs | 2 +- ...ewAzureDeploymentUpdateStatusParameters.cs | 2 +- .../NewAzureDeploymentUpgradeParameters.cs | 2 +- ...reDeploymentWalkUpgradeDomainParameters.cs | 2 +- ...ureExtensionImageBeginRegisteringMethod.cs | 43 --- ...eExtensionImageBeginUnregisteringMethod.cs | 49 ---- ...eAzureExtensionImageBeginUpdatingMethod.cs | 43 --- ...InvokeAzureExtensionImageRegisterMethod.cs | 2 +- ...vokeAzureExtensionImageUnregisterMethod.cs | 2 +- .../InvokeAzureExtensionImageUpdateMethod.cs | 2 +- ...nImageExtensionCertificateConfiguration.cs | 2 +- ...sionImageExtensionEndpointConfiguration.cs | 2 +- ...mageExtensionLocalResourceConfiguration.cs | 2 +- ...ExtensionLocalResourceConfigurationList.cs | 2 +- .../NewAzureExtensionImageInputEndpoint.cs | 2 +- ...NewAzureExtensionImageInputEndpointList.cs | 2 +- .../NewAzureExtensionImageInternalEndpoint.cs | 2 +- ...AzureExtensionImageInternalEndpointList.cs | 2 +- ...ewAzureExtensionImageRegisterParameters.cs | 2 +- .../NewAzureExtensionImageUpdateParameters.cs | 2 +- ...okeAzureHostedServiceAddExtensionMethod.cs | 2 +- ...HostedServiceBeginAddingExtensionMethod.cs | 46 ---- ...zureHostedServiceBeginDeletingAllMethod.cs | 43 --- ...stedServiceBeginDeletingExtensionMethod.cs | 46 ---- ...ostedServiceCheckNameAvailabilityMethod.cs | 2 +- .../InvokeAzureHostedServiceCreateMethod.cs | 2 +- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 2 +- ...AzureHostedServiceDeleteExtensionMethod.cs | 2 +- .../InvokeAzureHostedServiceDeleteMethod.cs | 2 +- ...vokeAzureHostedServiceGetDetailedMethod.cs | 2 +- ...okeAzureHostedServiceGetExtensionMethod.cs | 2 +- .../InvokeAzureHostedServiceGetMethod.cs | 2 +- ...tedServiceListAvailableExtensionsMethod.cs | 2 +- ...ostedServiceListExtensionVersionsMethod.cs | 2 +- ...eAzureHostedServiceListExtensionsMethod.cs | 2 +- .../InvokeAzureHostedServiceListMethod.cs | 2 +- .../InvokeAzureHostedServiceUpdateMethod.cs | 2 +- ...zureHostedServiceAddExtensionParameters.cs | 2 +- .../NewAzureHostedServiceCreateParameters.cs | 2 +- .../NewAzureHostedServiceUpdateParameters.cs | 2 +- ...okeAzureLoadBalancerBeginCreatingMethod.cs | 49 ---- ...okeAzureLoadBalancerBeginDeletingMethod.cs | 49 ---- ...okeAzureLoadBalancerBeginUpdatingMethod.cs | 52 ---- .../InvokeAzureLoadBalancerCreateMethod.cs | 2 +- .../InvokeAzureLoadBalancerDeleteMethod.cs | 2 +- .../InvokeAzureLoadBalancerUpdateMethod.cs | 2 +- .../NewAzureLoadBalancerCreateParameters.cs | 2 +- ...zureLoadBalancerFrontendIPConfiguration.cs | 2 +- .../NewAzureLoadBalancerUpdateParameters.cs | 2 +- ...eAzureOperatingSystemListFamiliesMethod.cs | 2 +- .../InvokeAzureOperatingSystemListMethod.cs | 2 +- ...reServiceCertificateBeginCreatingMethod.cs | 46 ---- ...reServiceCertificateBeginDeletingMethod.cs | 43 --- ...vokeAzureServiceCertificateCreateMethod.cs | 2 +- ...vokeAzureServiceCertificateDeleteMethod.cs | 2 +- .../InvokeAzureServiceCertificateGetMethod.cs | 2 +- ...InvokeAzureServiceCertificateListMethod.cs | 2 +- ...AzureServiceCertificateCreateParameters.cs | 2 +- ...AzureServiceCertificateDeleteParameters.cs | 2 +- ...NewAzureServiceCertificateGetParameters.cs | 2 +- ...rtualMachineBeginCapturingOSImageMethod.cs | 52 ---- ...rtualMachineBeginCapturingVMImageMethod.cs | 52 ---- ...ualMachineBeginCreatingDeploymentMethod.cs | 46 ---- ...eAzureVirtualMachineBeginCreatingMethod.cs | 49 ---- ...eAzureVirtualMachineBeginDeletingMethod.cs | 52 ---- ...zureVirtualMachineBeginRestartingMethod.cs | 49 ---- ...eAzureVirtualMachineBeginShutdownMethod.cs | 2 +- ...tualMachineBeginShuttingDownRolesMethod.cs | 49 ---- ...eAzureVirtualMachineBeginStartingMethod.cs | 49 ---- ...eVirtualMachineBeginStartingRolesMethod.cs | 49 ---- ...inUpdatingLoadBalancedEndpointSetMethod.cs | 49 ---- ...eAzureVirtualMachineBeginUpdatingMethod.cs | 52 ---- ...AzureVirtualMachineCaptureOSImageMethod.cs | 2 +- ...AzureVirtualMachineCaptureVMImageMethod.cs | 2 +- ...ureVirtualMachineCreateDeploymentMethod.cs | 2 +- .../InvokeAzureVirtualMachineCreateMethod.cs | 2 +- .../InvokeAzureVirtualMachineDeleteMethod.cs | 2 +- .../InvokeAzureVirtualMachineGetMethod.cs | 2 +- ...irtualMachineGetRemoteDesktopFileMethod.cs | 2 +- .../InvokeAzureVirtualMachineRestartMethod.cs | 2 +- ...InvokeAzureVirtualMachineShutdownMethod.cs | 2 +- ...eAzureVirtualMachineShutdownRolesMethod.cs | 2 +- .../InvokeAzureVirtualMachineStartMethod.cs | 2 +- ...vokeAzureVirtualMachineStartRolesMethod.cs | 2 +- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 2 +- .../InvokeAzureVirtualMachineUpdateMethod.cs | 2 +- ...eVirtualMachineCaptureOSImageParameters.cs | 2 +- ...eVirtualMachineCaptureVMImageParameters.cs | 2 +- .../NewAzureVirtualMachineConfigurationSet.cs | 2 +- ...AzureVirtualMachineConfigurationSetList.cs | 2 +- ...irtualMachineCreateDeploymentParameters.cs | 2 +- .../NewAzureVirtualMachineCreateParameters.cs | 2 +- ...zureVirtualMachineDataDiskConfiguration.cs | 2 +- ...VirtualMachineDataDiskConfigurationList.cs | 2 +- ...wAzureVirtualMachineDataVirtualHardDisk.cs | 2 +- ...reVirtualMachineDataVirtualHardDiskList.cs | 2 +- .../NewAzureVirtualMachineDnsServer.cs | 2 +- .../NewAzureVirtualMachineDnsServerList.cs | 2 +- .../NewAzureVirtualMachineDnsSettings.cs | 2 +- ...zureVirtualMachineDomainJoinCredentials.cs | 2 +- ...ureVirtualMachineDomainJoinProvisioning.cs | 2 +- ...ewAzureVirtualMachineDomainJoinSettings.cs | 2 +- .../NewAzureVirtualMachineInputEndpoint.cs | 4 +- ...NewAzureVirtualMachineInputEndpointList.cs | 4 +- .../NewAzureVirtualMachineLoadBalancer.cs | 2 +- .../NewAzureVirtualMachineLoadBalancerList.cs | 2 +- .../NewAzureVirtualMachineNetworkInterface.cs | 2 +- ...AzureVirtualMachineNetworkInterfaceList.cs | 2 +- ...wAzureVirtualMachineOSDiskConfiguration.cs | 2 +- ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 2 +- .../NewAzureVirtualMachinePublicIP.cs | 2 +- .../NewAzureVirtualMachinePublicIPList.cs | 2 +- ...irtualMachineResourceExtensionReference.cs | 2 +- ...alMachineResourceExtensionReferenceList.cs | 2 +- .../NewAzureVirtualMachineRole.cs | 2 +- .../NewAzureVirtualMachineRoleList.cs | 2 +- ...ewAzureVirtualMachineShutdownParameters.cs | 2 +- ...reVirtualMachineShutdownRolesParameters.cs | 2 +- ...NewAzureVirtualMachineSshSettingKeyPair.cs | 2 +- ...zureVirtualMachineSshSettingKeyPairList.cs | 2 +- ...wAzureVirtualMachineSshSettingPublicKey.cs | 2 +- ...reVirtualMachineSshSettingPublicKeyList.cs | 2 +- .../NewAzureVirtualMachineSshSettings.cs | 2 +- ...AzureVirtualMachineStartRolesParameters.cs | 2 +- ...VirtualMachineStoredCertificateSettings.cs | 2 +- ...ualMachineStoredCertificateSettingsList.cs | 2 +- ...lMachineUpdateLoadBalancedSetParameters.cs | 2 +- .../NewAzureVirtualMachineUpdateParameters.cs | 2 +- .../NewAzureVirtualMachineVMImageInput.cs | 2 +- ...lMachineWindowsRemoteManagementListener.cs | 2 +- ...hineWindowsRemoteManagementListenerList.cs | 2 +- ...lMachineWindowsRemoteManagementSettings.cs | 2 +- ...lMachineDiskBeginCreatingDataDiskMethod.cs | 52 ---- ...lMachineDiskBeginDeletingDataDiskMethod.cs | 55 ---- ...rtualMachineDiskBeginUpdatingDiskMethod.cs | 46 ---- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 2 +- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 2 +- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 2 +- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 2 +- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 2 +- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 2 +- ...eAzureVirtualMachineDiskListDisksMethod.cs | 2 +- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 2 +- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 2 +- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 2 +- ...AzureVirtualMachineDiskCreateParameters.cs | 2 +- ...AzureVirtualMachineDiskUpdateParameters.cs | 2 +- ...kVirtualMachineDataDiskCreateParameters.cs | 2 +- ...kVirtualMachineDataDiskUpdateParameters.cs | 2 +- ...eAzureVirtualMachineExtensionListMethod.cs | 2 +- ...rtualMachineExtensionListVersionsMethod.cs | 2 +- ...VirtualMachineOSImageBeginSharingMethod.cs | 46 ---- ...lMachineOSImageBeginUnreplicatingMethod.cs | 43 --- ...eAzureVirtualMachineOSImageCreateMethod.cs | 2 +- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 2 +- ...reVirtualMachineOSImageGetDetailsMethod.cs | 2 +- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 2 +- ...okeAzureVirtualMachineOSImageListMethod.cs | 2 +- ...ureVirtualMachineOSImageReplicateMethod.cs | 2 +- ...keAzureVirtualMachineOSImageShareMethod.cs | 2 +- ...eVirtualMachineOSImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 2 +- ...ualMachineOSImageComputeImageAttributes.cs | 2 +- ...reVirtualMachineOSImageCreateParameters.cs | 2 +- ...achineOSImageMarketplaceImageAttributes.cs | 2 +- .../NewAzureVirtualMachineOSImagePlan.cs | 2 +- ...irtualMachineOSImageReplicateParameters.cs | 2 +- ...reVirtualMachineOSImageUpdateParameters.cs | 2 +- ...irtualMachineVMImageBeginCreatingMethod.cs | 43 --- ...irtualMachineVMImageBeginDeletingMethod.cs | 46 ---- ...VirtualMachineVMImageBeginSharingMethod.cs | 46 ---- ...lMachineVMImageBeginUnreplicatingMethod.cs | 43 --- ...eAzureVirtualMachineVMImageCreateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 2 +- ...reVirtualMachineVMImageGetDetailsMethod.cs | 2 +- ...okeAzureVirtualMachineVMImageListMethod.cs | 2 +- ...ureVirtualMachineVMImageReplicateMethod.cs | 2 +- ...keAzureVirtualMachineVMImageShareMethod.cs | 2 +- ...eVirtualMachineVMImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 2 +- ...ualMachineVMImageComputeImageAttributes.cs | 2 +- ...reVirtualMachineVMImageCreateParameters.cs | 2 +- ...geDataDiskConfigurationCreateParameters.cs | 2 +- ...taDiskConfigurationCreateParametersList.cs | 2 +- ...geDataDiskConfigurationUpdateParameters.cs | 2 +- ...taDiskConfigurationUpdateParametersList.cs | 2 +- ...achineVMImageMarketplaceImageAttributes.cs | 2 +- ...mageOSDiskConfigurationCreateParameters.cs | 2 +- ...mageOSDiskConfigurationUpdateParameters.cs | 2 +- .../NewAzureVirtualMachineVMImagePlan.cs | 2 +- ...irtualMachineVMImageReplicateParameters.cs | 2 +- ...reVirtualMachineVMImageUpdateParameters.cs | 2 +- 262 files changed, 310 insertions(+), 3122 deletions(-) delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index f4323dc68962..8a20027aac3e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -26,17 +26,19 @@ param( ) $new_line_str = "`r`n"; - -Write-Output "============================================="; -Write-Output "Input Parameters:"; -Write-Output "DLL Folder = $dllFolder"; -Write-Output "Out Folder = $outFolder"; -Write-Output "Client NameSpace = $client_library_namespace"; -Write-Output "Base Cmdlet Full Name = $baseCmdletFullName"; -Write-Output "Base Client Name = $base_class_client_field"; -Write-Output "Cmdlet Style = $cmdletStyle"; -Write-Output "============================================="; -Write-Output "${new_line_str}"; +$verbs_common_new = "VerbsCommon.New"; +$verbs_lifecycle_invoke = "VerbsLifecycle.Invoke"; + +Write-Verbose "============================================="; +Write-Verbose "Input Parameters:"; +Write-Verbose "DLL Folder = $dllFolder"; +Write-Verbose "Out Folder = $outFolder"; +Write-Verbose "Client NameSpace = $client_library_namespace"; +Write-Verbose "Base Cmdlet Full Name = $baseCmdletFullName"; +Write-Verbose "Base Client Name = $base_class_client_field"; +Write-Verbose "Cmdlet Style = $cmdletStyle"; +Write-Verbose "============================================="; +Write-Verbose "${new_line_str}"; $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; @@ -159,7 +161,7 @@ function Write-BaseCmdletFile foreach ($opFullName in $operation_name_list) { [string]$sOpFullName = $opFullName; - Write-Output ('$sOpFullName = ' + $sOpFullName); + Write-Verbose ('$sOpFullName = ' + $sOpFullName); $prefix = 'I'; $suffix = 'Operations'; if ($sOpFullName.StartsWith($prefix) -and $sOpFullName.EndsWith($suffix)) @@ -229,11 +231,18 @@ function Write-OperationCmdletFile $methodName = ($operation_method_info.Name.Replace('Async', '')); $cmdlet_verb = "Invoke"; + $cmdlet_verb_code = $verbs_common_new; $cmdlet_noun_prefix = 'Azure'; $cmdlet_noun_suffix = 'Method'; $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + if (Test-Path $file_full_path) + { + return; + } + $indents = " " * 8; $get_set_block = '{ get; set; }'; @@ -286,7 +295,7 @@ $code_using_strs namespace ${code_common_namespace} { - [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet { ${cmdlet_generated_code} @@ -294,7 +303,6 @@ ${cmdlet_generated_code} } "@; - $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; } @@ -488,12 +496,19 @@ function Write-ParameterCmdletFile } $cmdlet_verb = "New"; + $cmdlet_verb_code = $verbs_common_new; $cmdlet_noun_prefix = 'Azure'; $cmdlet_noun_suffix = ''; $cmdlet_noun = $cmdlet_noun_prefix + $operation_short_name + $param_type_short_name + $cmdlet_noun_suffix; $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; + if (Test-Path $file_full_path) + { + return; + } + # Construct Code Content $indents = " " * 8; $get_set_block = '{ get; set; }'; @@ -520,7 +535,7 @@ $code_using_strs namespace ${code_common_namespace} { - [Cmdlet(`"${cmdlet_verb}`", `"${cmdlet_noun}`")] + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet { ${cmdlet_generated_code} @@ -528,7 +543,6 @@ ${cmdlet_generated_code} } "@; - $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; } @@ -538,8 +552,8 @@ $outFolder += '/Generated'; $output = Get-ChildItem -Path $dllFolder | Out-String; # Set-Content -Path ($outFolder + '/Output.txt'); -Write-Output "List items under the folder: $dllFolder" -Write-Output $output; +Write-Verbose "List items under the folder: $dllFolder" +Write-Verbose $output; $dllname = $client_library_namespace; @@ -548,7 +562,7 @@ $dllFileFullPath = $dllFolder + '\' + $dllfile; if (-not (Test-Path -Path $dllFileFullPath)) { - Write-Output "DLL file `'$dllFileFullPath`' not found. Exit."; + Write-Verbose "DLL file `'$dllFileFullPath`' not found. Exit."; } else { @@ -587,6 +601,12 @@ else $methods = $ft.GetMethods(); foreach ($mt in $methods) { + if ($mt.Name.StartsWith('Begin') -and $mt.Name.Contains('ing')) + { + # Skip 'BeginXXX' Calls for Now... + continue; + } + Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); Write-OperationCmdletFile $opOutFolder $opShortName $mt; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index 29245d657776..c4027f0a44f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -161,72 +161,6 @@ Code - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - Code @@ -326,14 +260,18 @@ Code - + + Code + Code Code - + + Code + Code @@ -352,15 +290,6 @@ Code - - Code - - - Code - - - Code - Code @@ -373,15 +302,6 @@ Code - - Code - - - Code - - - Code - Code @@ -400,31 +320,28 @@ Code - - + Code - - + Code - - + Code - + Code - + Code - + Code - + Code - + Code @@ -475,15 +392,6 @@ Code - - Code - - - Code - - - Code - Code @@ -508,12 +416,6 @@ Code - - Code - - - Code - Code @@ -535,15 +437,6 @@ Code - - Code - - - Code - - - Code - Code @@ -592,12 +485,6 @@ Code - - Code - - - Code - Code @@ -643,18 +530,6 @@ Code - - Code - - - Code - - - Code - - - Code - Code @@ -688,11 +563,15 @@ Code - + + Code + Code - + + Code + Code @@ -711,42 +590,6 @@ Code - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - Code @@ -798,7 +641,9 @@ Code - + + Code + Code @@ -808,15 +653,21 @@ Code - + + Code + Code - + + Code + Code - + + Code + Code @@ -832,15 +683,21 @@ Code - + + Code + Code - + + Code + Code - + + Code + Code @@ -850,15 +707,21 @@ Code - + + Code + Code - + + Code + Code - + + Code + Code @@ -868,11 +731,15 @@ Code - + + Code + Code - + + Code + Code @@ -882,7 +749,9 @@ Code - + + Code + Code @@ -895,7 +764,9 @@ Code - + + Code + Code @@ -1231,7 +1102,9 @@ - + + Always + Designer diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 623484bd9f74..18e074bbde77 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerAddDNSServerMethod")] + [Cmdlet(VerbsCommon.New, "AzureDNSServerAddDNSServerMethod")] public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs deleted file mode 100644 index f7d94d060df2..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginAddingDNSServerMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDNSServerBeginAddingDNSServerMethod")] - public class InvokeAzureDNSServerBeginAddingDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.BeginAddingDNSServer(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs deleted file mode 100644 index 65e8b90b59c8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginDeletingDNSServerMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDNSServerBeginDeletingDNSServerMethod")] - public class InvokeAzureDNSServerBeginDeletingDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DnsServerName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.BeginDeletingDNSServer(ServiceName, DeploymentName, DnsServerName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs deleted file mode 100644 index dc1dde8fbec3..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerBeginUpdatingDNSServerMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDNSServerBeginUpdatingDNSServerMethod")] - public class InvokeAzureDNSServerBeginUpdatingDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DnsServerName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.BeginUpdatingDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 104b9ad6ddaf..8eb6d0077bea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerDeleteDNSServerMethod")] + [Cmdlet(VerbsCommon.New, "AzureDNSServerDeleteDNSServerMethod")] public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index efc1f3912900..acafa8bb64cd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDNSServerUpdateDNSServerMethod")] + [Cmdlet(VerbsCommon.New, "AzureDNSServerUpdateDNSServerMethod")] public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs index 4e479700fc1d..72cc45985059 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDNSServerDNSAddParameters")] + [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSAddParameters")] public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs index 0d4d8d8dc311..212a0865b95b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDNSServerDNSUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSUpdateParameters")] public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs deleted file mode 100644 index c9ec3d1198ee..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationByNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationByNameMethod")] - public class InvokeAzureDeploymentBeginChangingConfigurationByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginChangingConfigurationByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs deleted file mode 100644 index 61e759f32658..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginChangingConfigurationBySlotMethod")] - public class InvokeAzureDeploymentBeginChangingConfigurationBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginChangingConfigurationBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs deleted file mode 100644 index 022bc72cbd21..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginCreatingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginCreatingMethod")] - public class InvokeAzureDeploymentBeginCreatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginCreating(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs deleted file mode 100644 index 9c5895457863..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingByNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingByNameMethod")] - public class InvokeAzureDeploymentBeginDeletingByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginDeletingByName(ServiceName, DeploymentName, DeleteFromStorage); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs deleted file mode 100644 index 3ed87a015dd9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingBySlotMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingBySlotMethod")] - public class InvokeAzureDeploymentBeginDeletingBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginDeletingBySlot(ServiceName, DeploymentSlot); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs deleted file mode 100644 index da4e205ba552..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginDeletingRoleInstanceByBeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginDeletingRoleInstanceByBeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index c380d9977cf5..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginDeletingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginDeletingRoleInstanceByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs deleted file mode 100644 index adf53a88bc64..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageByNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageByNameMethod")] - public class InvokeAzureDeploymentBeginGettingPackageByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginGettingPackageByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs deleted file mode 100644 index 18d74689d755..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginGettingPackageBySlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginGettingPackageBySlotMethod")] - public class InvokeAzureDeploymentBeginGettingPackageBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginGettingPackageBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index c4fba4dd6aab..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginRebootingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index 0b79da3f9411..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginRebootingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginRebootingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index 5d92f8232ef8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String Resources { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginRebuildingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index af362203fdc5..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginRebuildingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String Resources { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginRebuildingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index 048207654d46..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginReimagingRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index 22111939a4cf..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginReimagingRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginReimagingRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs deleted file mode 100644 index becdf56ab35e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginSwappingMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginSwappingMethod")] - public class InvokeAzureDeploymentBeginSwappingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginSwapping(ServiceName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs deleted file mode 100644 index e341b8fbfd50..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginUpdatingStatusByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs deleted file mode 100644 index 363a66d3a77c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginUpdatingStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginUpdatingStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs deleted file mode 100644 index db44bfb7e37f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingByNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingByNameMethod")] - public class InvokeAzureDeploymentBeginUpgradingByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginUpgradingByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs deleted file mode 100644 index c62a5909ff0e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginUpgradingBySlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginUpgradingBySlotMethod")] - public class InvokeAzureDeploymentBeginUpgradingBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginUpgradingBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs deleted file mode 100644 index 9cf62e5023d3..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod")] - public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginWalkingUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs deleted file mode 100644 index 01035f3c025f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod")] - public class InvokeAzureDeploymentBeginWalkingUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.BeginWalkingUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 7259cfc1b846..001f4d26a1e2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationByNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationByNameMethod")] public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 53a37656b2e6..60defd26ab88 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentChangeConfigurationBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationBySlotMethod")] public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index e9b563342970..4ee71707d4c2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateMethod")] public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index c83a811c807a..0cb70cf822cf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteByNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteByNameMethod")] public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index d53bac729cb7..35c719621aec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteBySlotMethod")] public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index b873fa3c7dd4..b6361afba02d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 734ed5a09da2..ffce10a78baa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 735e9dccf8a4..7453b452e78e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetByNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentGetByNameMethod")] public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index aaf7d97b1515..78cc186a7aae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentGetBySlotMethod")] public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index 26f61e3af3b3..778bded5c597 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetPackageByNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageByNameMethod")] public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 47435b1233a0..8c585bf29f17 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentGetPackageBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageBySlotMethod")] public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 1e4cf9d4ab7e..0198b49e4acd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentListEventsBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsBySlotMethod")] public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index e2f378866b89..f11fd4c68aff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentListEventsMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsMethod")] public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 6e3122ef2ff5..1ea32a1f8daf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 8ac07b86470a..9fd17a715683 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index 39f16e5b9437..2eb75fd2cb60 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index 0c7277c1e13c..ca8d2ed5b0a4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 541bf712d282..b5e65a4550cc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 8064c20a6de6..404be8b239e0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 3cc426f49b1e..5cfb271426bc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index 3c10eeef43f0..12221e1cde28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 76cad66e350e..b13d7b744397 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentSwapMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapMethod")] public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index e5b18487227d..0a8cc1a3b18e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 12c849a39798..29dffa756a7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index ed7e0876a04b..6d967080534d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpgradeByNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeByNameMethod")] public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index bca81d63e588..8f3bf122cca0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentUpgradeBySlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeBySlotMethod")] public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 9c54529de465..24935ea5aea5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 660effcdf74f..4dd92e844492 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs index 63443d84fb71..af02ce8993ea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentChangeConfigurationParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationParameters")] public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs index dda607fdaa9e..dc749c21c906 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateParameters")] public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs index 5f41c47ac150..664e1b01ba5e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentDeleteRoleInstanceParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceParameters")] public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs index 29c89a3941e1..4853c0dc0756 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentExtension")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentExtension")] public class NewAzureDeploymentExtension : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs index 69cd95c914b1..141fc5a696ba 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentExtensionConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionConfiguration")] public class NewAzureDeploymentExtensionConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs index 9024ce83d511..756e6b185640 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentExtensionList")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionList")] public class NewAzureDeploymentExtensionList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs index 5a37e2c1c43d..6832ebbd1504 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentGetPackageParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageParameters")] public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs index 63746317ddac..33c5f258ccf4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentNamedRole")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRole")] public class NewAzureDeploymentNamedRole : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs index 1b2af4f17066..c2c2ae3418c7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentNamedRoleList")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRoleList")] public class NewAzureDeploymentNamedRoleList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs index ec72a86e8cc9..f0ff228353b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentRollbackUpdateOrUpgradeParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeParameters")] public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs index fc124adb6baa..09af26be4e29 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentSwapParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapParameters")] public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs index 64aeba6b97a3..7ed77596294a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentUpdateStatusParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusParameters")] public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs index 644937eaccab..251da3c08460 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentUpgradeParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeParameters")] public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs index 9b3f3b5c02bd..c67470166e36 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureDeploymentWalkUpgradeDomainParameters")] + [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainParameters")] public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs deleted file mode 100644 index 1274c85903fc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginRegisteringMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureExtensionImageBeginRegisteringMethod")] - public class InvokeAzureExtensionImageBeginRegisteringMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.BeginRegistering(Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs deleted file mode 100644 index 4182c11fc198..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUnregisteringMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureExtensionImageBeginUnregisteringMethod")] - public class InvokeAzureExtensionImageBeginUnregisteringMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ProviderNamespace { get; set; } - - [Parameter(Mandatory = true)] - public System.String Type { get; set; } - - [Parameter(Mandatory = true)] - public System.String Version { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.BeginUnregistering(ProviderNamespace, Type, Version); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs deleted file mode 100644 index e704ec894430..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageBeginUpdatingMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureExtensionImageBeginUpdatingMethod")] - public class InvokeAzureExtensionImageBeginUpdatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.BeginUpdating(Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 48eac2d72d93..217dd512d5ce 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageRegisterMethod")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageRegisterMethod")] public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 25e68780e400..3ad5a5cb702d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageUnregisterMethod")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageUnregisterMethod")] public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 6211fbce12d4..1c1993dbc189 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureExtensionImageUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageUpdateMethod")] public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs index 1e3b272b158a..72800a461ea1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageExtensionCertificateConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionCertificateConfiguration")] public class NewAzureExtensionImageExtensionCertificateConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs index 9ea93436985e..c22b4870e198 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageExtensionEndpointConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionEndpointConfiguration")] public class NewAzureExtensionImageExtensionEndpointConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs index 05981c5312bf..551c5220b34a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageExtensionLocalResourceConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfiguration")] public class NewAzureExtensionImageExtensionLocalResourceConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs index 05b3b53b51c1..26c371e1f8e7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageExtensionLocalResourceConfigurationList")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfigurationList")] public class NewAzureExtensionImageExtensionLocalResourceConfigurationList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs index 9c1ec161c12e..96c6f74d98e9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageInputEndpoint")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpoint")] public class NewAzureExtensionImageInputEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs index c8d2bf839407..7f6b84d81407 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageInputEndpointList")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpointList")] public class NewAzureExtensionImageInputEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs index 10cbead012e4..c5ca8ff849f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageInternalEndpoint")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpoint")] public class NewAzureExtensionImageInternalEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs index e8714867d57e..28e41ba84f51 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageInternalEndpointList")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpointList")] public class NewAzureExtensionImageInternalEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs index 9b2bcb5c148e..6070bd7bdda5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageRegisterParameters")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageRegisterParameters")] public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs index e937cfcc83d0..3eebe978d96f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureExtensionImageUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureExtensionImageUpdateParameters")] public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index 4e208c5962ec..c2a25e27d14f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceAddExtensionMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionMethod")] public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs deleted file mode 100644 index 4e56ad6aee81..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginAddingExtensionMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureHostedServiceBeginAddingExtensionMethod")] - public class InvokeAzureHostedServiceBeginAddingExtensionMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.BeginAddingExtension(ServiceName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs deleted file mode 100644 index 47bbc7cd6c04..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingAllMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingAllMethod")] - public class InvokeAzureHostedServiceBeginDeletingAllMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.BeginDeletingAll(ServiceName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs deleted file mode 100644 index d67431d3a91c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceBeginDeletingExtensionMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureHostedServiceBeginDeletingExtensionMethod")] - public class InvokeAzureHostedServiceBeginDeletingExtensionMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String ExtensionId { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.BeginDeletingExtension(ServiceName, ExtensionId); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index e44701c907e1..91890a10ad8c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceCheckNameAvailabilityMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceCheckNameAvailabilityMethod")] public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 2afe18f182d6..8c12facbf85c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceCreateMethod")] public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index 90e476f5c65a..92e4a7349500 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDeleteAllMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteAllMethod")] public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index e643cd529798..8c16f18a5c8f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDeleteExtensionMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteExtensionMethod")] public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index ff3086e1c0c4..731f2c7a69b3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteMethod")] public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index 9760214c756e..6f8d24568d90 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGetDetailedMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetDetailedMethod")] public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 7bc68cd75061..2f79b5548f58 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGetExtensionMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetExtensionMethod")] public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index d9ad814fd8ad..dc3cbdb28b37 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceGetMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetMethod")] public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index b5e42162ca3c..4b34680051de 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListAvailableExtensionsMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceListAvailableExtensionsMethod")] public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index 78d20111cb72..28f8fa2609ee 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListExtensionVersionsMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceListExtensionVersionsMethod")] public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 7416a63e0775..13f5bba8f701 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListExtensionsMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceListExtensionsMethod")] public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index ef4bcd2a6711..9121419508f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceListMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceListMethod")] public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index 99cecaaf3960..d36f0c301bb3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureHostedServiceUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateMethod")] public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs index 65921e9dbb7c..b8476260254e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureHostedServiceAddExtensionParameters")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionParameters")] public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs index bf442af45bb8..b438cf9ab2b4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureHostedServiceCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceCreateParameters")] public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs index d6282375cf78..1bbe19650cea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureHostedServiceUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateParameters")] public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs deleted file mode 100644 index 18bf334505a7..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginCreatingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureLoadBalancerBeginCreatingMethod")] - public class InvokeAzureLoadBalancerBeginCreatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.BeginCreating(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs deleted file mode 100644 index c2d568a5341c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginDeletingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureLoadBalancerBeginDeletingMethod")] - public class InvokeAzureLoadBalancerBeginDeletingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String LoadBalancerName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.BeginDeleting(ServiceName, DeploymentName, LoadBalancerName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs deleted file mode 100644 index a22b71c8cdcd..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerBeginUpdatingMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureLoadBalancerBeginUpdatingMethod")] - public class InvokeAzureLoadBalancerBeginUpdatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String LoadBalancerName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.BeginUpdating(ServiceName, DeploymentName, LoadBalancerName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 31da41313be1..dc4a9f4139a6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateMethod")] public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index efb09bd9aa68..40c5eee157d0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerDeleteMethod")] public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index bd95eb7e2275..54b11ef85bbb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureLoadBalancerUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateMethod")] public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs index b8219edaee10..92ad0ff1d59c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureLoadBalancerCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateParameters")] public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs index 065c7ecab4a8..1c0551d53a4c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureLoadBalancerFrontendIPConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerFrontendIPConfiguration")] public class NewAzureLoadBalancerFrontendIPConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs index 599a2839cbe9..95a95439fe2a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureLoadBalancerUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateParameters")] public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index fd85ed0fd888..30eedf14caf5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureOperatingSystemListFamiliesMethod")] + [Cmdlet(VerbsCommon.New, "AzureOperatingSystemListFamiliesMethod")] public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 472cccef9caf..4655ed69cce6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureOperatingSystemListMethod")] + [Cmdlet(VerbsCommon.New, "AzureOperatingSystemListMethod")] public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs deleted file mode 100644 index 1fe43158ea03..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginCreatingMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureServiceCertificateBeginCreatingMethod")] - public class InvokeAzureServiceCertificateBeginCreatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.BeginCreating(ServiceName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs deleted file mode 100644 index 5e8341af26a1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateBeginDeletingMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureServiceCertificateBeginDeletingMethod")] - public class InvokeAzureServiceCertificateBeginDeletingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.BeginDeleting(Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index 533299acffed..2a66b0e2136f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateMethod")] public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index e0ad9985527b..a06ddf229fc0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateDeleteMethod")] public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index df99e4310eef..16174032ca69 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateGetMethod")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateGetMethod")] public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index dc152257edbb..3a8e417bca0f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureServiceCertificateListMethod")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateListMethod")] public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs index d4cdff7beab3..efd780af8219 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureServiceCertificateCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateParameters")] public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs index 84e2c5e3ec40..b4191ed72026 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureServiceCertificateDeleteParameters")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateDeleteParameters")] public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs index 18dcd0560891..ef474fc4d392 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureServiceCertificateGetParameters")] + [Cmdlet(VerbsCommon.New, "AzureServiceCertificateGetParameters")] public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs deleted file mode 100644 index 6790680c6a4e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingOSImageMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingOSImageMethod")] - public class InvokeAzureVirtualMachineBeginCapturingOSImageMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCapturingOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs deleted file mode 100644 index 524c51d59348..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCapturingVMImageMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCapturingVMImageMethod")] - public class InvokeAzureVirtualMachineBeginCapturingVMImageMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCapturingVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs deleted file mode 100644 index 37babb992abe..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingDeploymentMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingDeploymentMethod")] - public class InvokeAzureVirtualMachineBeginCreatingDeploymentMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCreatingDeployment(ServiceName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs deleted file mode 100644 index 85522a69ed96..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginCreatingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginCreatingMethod")] - public class InvokeAzureVirtualMachineBeginCreatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginCreating(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs deleted file mode 100644 index aa37983ee3af..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginDeletingMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginDeletingMethod")] - public class InvokeAzureVirtualMachineBeginDeletingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginDeleting(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs deleted file mode 100644 index 9591b6198548..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginRestartingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginRestartingMethod")] - public class InvokeAzureVirtualMachineBeginRestartingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginRestarting(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index 9f29501ba6af..275c45c8d7ac 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineBeginShutdownMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineBeginShutdownMethod")] public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs deleted file mode 100644 index 6c4a3431c0c6..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShuttingDownRolesMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginShuttingDownRolesMethod")] - public class InvokeAzureVirtualMachineBeginShuttingDownRolesMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginShuttingDownRoles(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs deleted file mode 100644 index 8f637b4a2422..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingMethod")] - public class InvokeAzureVirtualMachineBeginStartingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginStarting(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs deleted file mode 100644 index 92a16f0321fd..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginStartingRolesMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginStartingRolesMethod")] - public class InvokeAzureVirtualMachineBeginStartingRolesMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginStartingRoles(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs deleted file mode 100644 index 70f5644d2e05..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod")] - public class InvokeAzureVirtualMachineBeginUpdatingLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginUpdatingLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs deleted file mode 100644 index dcb606405446..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginUpdatingMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineBeginUpdatingMethod")] - public class InvokeAzureVirtualMachineBeginUpdatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginUpdating(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 6a1615e0a2b5..bef275bddfaa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCaptureOSImageMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageMethod")] public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 3a2ad09b2d3d..63c893df787f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCaptureVMImageMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageMethod")] public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 7b018db2c2fb..08efa06e272a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCreateDeploymentMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentMethod")] public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 347c91700e37..bf912770ab28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateMethod")] public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 2d576a757d56..34ef67338f46 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDeleteMethod")] public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index ca470fa8f49f..6f14c618726c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineGetMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetMethod")] public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 954eb17b4813..f337026ae833 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineGetRemoteDesktopFileMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetRemoteDesktopFileMethod")] public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index b00463564996..16b769438823 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineRestartMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRestartMethod")] public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index d134cac01981..a5d807015f64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineShutdownMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownMethod")] public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 43fd52c03864..ac42717f2f6b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineShutdownRolesMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesMethod")] public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index e4004d79d121..178c4940e407 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineStartMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartMethod")] public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 1c338dbc3d17..3dd7be46c0ed 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineStartRolesMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesMethod")] public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 7ba748018bd9..9d2a50eb566d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index b3f1e65658bd..38ff953f760b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateMethod")] public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs index d85b45e3554d..7bf7c8351d56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineCaptureOSImageParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageParameters")] public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs index bd62f8a445a8..036bfc721118 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineCaptureVMImageParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageParameters")] public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs index b9b273b3767c..0b96f3273ea4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineConfigurationSet")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSet")] public class NewAzureVirtualMachineConfigurationSet : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs index 1f561edf09c7..6a45994f9164 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineConfigurationSetList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSetList")] public class NewAzureVirtualMachineConfigurationSetList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs index cac6b21cfdde..9502a8a5c398 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineCreateDeploymentParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentParameters")] public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs index ebd51ff7d7f7..56836c668729 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateParameters")] public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs index a4cccac838cb..506cc0edc4d5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDataDiskConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfiguration")] public class NewAzureVirtualMachineDataDiskConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs index fa8b57ac0f58..4129a577b851 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDataDiskConfigurationList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfigurationList")] public class NewAzureVirtualMachineDataDiskConfigurationList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs index 98eecab7a8f3..04ca62ce9893 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDataVirtualHardDisk")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDisk")] public class NewAzureVirtualMachineDataVirtualHardDisk : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs index 7a72c064d933..80f8a3aea486 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDataVirtualHardDiskList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDiskList")] public class NewAzureVirtualMachineDataVirtualHardDiskList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs index 6d9fb6d7c4fd..4a84d11d90a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDnsServer")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServer")] public class NewAzureVirtualMachineDnsServer : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs index 7be0f2ed37be..e17356bf1523 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDnsServerList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServerList")] public class NewAzureVirtualMachineDnsServerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs index b79a3de508af..0322bfa69030 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDnsSettings")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsSettings")] public class NewAzureVirtualMachineDnsSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs index dfadad7646e0..120f7cdf2738 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDomainJoinCredentials")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinCredentials")] public class NewAzureVirtualMachineDomainJoinCredentials : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs index b2eae959b538..09ad274fa36f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDomainJoinProvisioning")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinProvisioning")] public class NewAzureVirtualMachineDomainJoinProvisioning : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs index 923c0d8df647..dfc47962dbab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDomainJoinSettings")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinSettings")] public class NewAzureVirtualMachineDomainJoinSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs index d38237b0a5de..34c4274251ec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs @@ -24,13 +24,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineInputEndpoint")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpoint")] public class NewAzureVirtualMachineInputEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint(); + var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs index b87f452d25dc..372b4bfdd1d6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs @@ -24,13 +24,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineInputEndpointList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpointList")] public class NewAzureVirtualMachineInputEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs index f28f63350e32..4ef82f673f72 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineLoadBalancer")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancer")] public class NewAzureVirtualMachineLoadBalancer : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs index 7c6208140497..b1b5e5aa14ba 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineLoadBalancerList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancerList")] public class NewAzureVirtualMachineLoadBalancerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs index 012f72ec1e3a..e12531dc8118 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineNetworkInterface")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterface")] public class NewAzureVirtualMachineNetworkInterface : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs index 958563f67e14..a60329460e7a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineNetworkInterfaceList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterfaceList")] public class NewAzureVirtualMachineNetworkInterfaceList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs index 836e8249a83c..49efa84b2dc1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSDiskConfiguration")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSDiskConfiguration")] public class NewAzureVirtualMachineOSDiskConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs index 0b3674e1a32c..869d80941be1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSVirtualHardDisk")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSVirtualHardDisk")] public class NewAzureVirtualMachineOSVirtualHardDisk : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs index b6ad8e0dc36d..5295d0037788 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachinePublicIP")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIP")] public class NewAzureVirtualMachinePublicIP : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs index 4868cfb5f2d2..fbe334111c7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachinePublicIPList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIPList")] public class NewAzureVirtualMachinePublicIPList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs index 842cd3e405b5..220616c172ba 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineResourceExtensionReference")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReference")] public class NewAzureVirtualMachineResourceExtensionReference : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs index af747543b5a7..cfa1dcd1902a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineResourceExtensionReferenceList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReferenceList")] public class NewAzureVirtualMachineResourceExtensionReferenceList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs index ea8496e320c5..d947ba8367fc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineRole")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRole")] public class NewAzureVirtualMachineRole : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs index b1e753487994..df71a49110f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineRoleList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRoleList")] public class NewAzureVirtualMachineRoleList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs index 92c162ec6a4f..5554bcbb2a51 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineShutdownParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownParameters")] public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs index fd9766578e94..584aeed530ac 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineShutdownRolesParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesParameters")] public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs index 6ced445140fe..031b8c98b0dc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineSshSettingKeyPair")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPair")] public class NewAzureVirtualMachineSshSettingKeyPair : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs index cb2a404805ae..3e02f6c6f0c2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineSshSettingKeyPairList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPairList")] public class NewAzureVirtualMachineSshSettingKeyPairList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs index 8669b72d5488..9c2c3370fdca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineSshSettingPublicKey")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKey")] public class NewAzureVirtualMachineSshSettingPublicKey : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs index 1d5cd113cf72..5793be31310e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineSshSettingPublicKeyList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKeyList")] public class NewAzureVirtualMachineSshSettingPublicKeyList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs index 6d5c655b1e5b..d75615ae5939 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineSshSettings")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettings")] public class NewAzureVirtualMachineSshSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs index 5d1cc8f1b43c..84d9a425f0d6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineStartRolesParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesParameters")] public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs index a2267a21f7cf..3374abed8ff8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineStoredCertificateSettings")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettings")] public class NewAzureVirtualMachineStoredCertificateSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs index 0373bf7b9c0d..8b41be551252 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineStoredCertificateSettingsList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettingsList")] public class NewAzureVirtualMachineStoredCertificateSettingsList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs index c3bddb77ca0f..5b391a444150 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineUpdateLoadBalancedSetParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedSetParameters")] public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs index a279ba2b2b2d..67f64d94a6e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateParameters")] public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs index 875742f28483..590251d47ad4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageInput")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageInput")] public class NewAzureVirtualMachineVMImageInput : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs index f51e01636db1..5e49a448f469 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementListener")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListener")] public class NewAzureVirtualMachineWindowsRemoteManagementListener : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs index e816675ffafb..d45e01fc2828 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementListenerList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListenerList")] public class NewAzureVirtualMachineWindowsRemoteManagementListenerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs index 25bd824fb5fc..e1f9d9a91aa4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineWindowsRemoteManagementSettings")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementSettings")] public class NewAzureVirtualMachineWindowsRemoteManagementSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs deleted file mode 100644 index 27efae99f86a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginCreatingDataDiskMethod")] - public class InvokeAzureVirtualMachineDiskBeginCreatingDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.BeginCreatingDataDisk(ServiceName, DeploymentName, RoleName, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs deleted file mode 100644 index cde17b519d80..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginDeletingDataDiskMethod")] - public class InvokeAzureVirtualMachineDiskBeginDeletingDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } - - [Parameter(Mandatory = true)] - public System.Int32 LogicalUnitNumber { get; set; } - - [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.BeginDeletingDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs deleted file mode 100644 index ef717c7b4205..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineDiskBeginUpdatingDiskMethod")] - public class InvokeAzureVirtualMachineDiskBeginUpdatingDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String Name { get; set; } - - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.BeginUpdatingDisk(Name, Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index 3c921d985629..f2945217f691 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDataDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index 821023893160..d84b83e03c3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskCreateDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateDiskMethod")] public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 7d3a767239ea..8edbf9218c20 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDataDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskDeleteDataDiskMethod")] public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 5a69c61d3d82..82bbeb906c35 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskDeleteDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskDeleteDiskMethod")] public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 721df6911eff..474a6a02e1c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDataDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskGetDataDiskMethod")] public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 0aba8470c814..6f397f391c48 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskGetDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskGetDiskMethod")] public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index 726655118707..bada74521c55 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskListDisksMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskListDisksMethod")] public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 32a21ecb6c94..d410e6b8e322 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDataDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index 0f9c468e37d2..f678c99c9a0a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDiskMethod")] public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index 4f16e8210bcd..1d59a8c7817e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineDiskUpdateDiskSizeMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDiskSizeMethod")] public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs index 23980d7a6967..9bdd056cf319 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDiskCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateParameters")] public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs index a4386bc09b6a..6834f38236bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDiskUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateParameters")] public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs index 50b734ba56b5..5acd8127020a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs index 1d92493be394..791c14f791e2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index d62ae713323b..94743464d552 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineExtensionListMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineExtensionListMethod")] public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index 5dc1dc0fcea4..fa5248f25d33 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineExtensionListVersionsMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineExtensionListVersionsMethod")] public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs deleted file mode 100644 index e49303d8ef44..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginSharingMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginSharingMethod")] - public class InvokeAzureVirtualMachineOSImageBeginSharingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } - - [Parameter(Mandatory = true)] - public System.String Permission { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.BeginSharing(ImageName, Permission); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs deleted file mode 100644 index 0c3b8625d36c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineOSImageBeginUnreplicatingMethod")] - public class InvokeAzureVirtualMachineOSImageBeginUnreplicatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.BeginUnreplicating(ImageName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 8d023c3d8c16..4d760fa6da06 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageCreateMethod")] public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 26ac0c04efdd..33f4c353e702 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageDeleteMethod")] public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 3f1de2ac8cf8..198b7363b4dd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetDetailsMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetDetailsMethod")] public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index 802557226145..0d000a27fdc5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageGetMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetMethod")] public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index c7e1e3c68a36..ccff41f58dc6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageListMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageListMethod")] public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index c8efde059096..9865c0ff58c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageReplicateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateMethod")] public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index f2558653223a..1afe910c3564 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageShareMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageShareMethod")] public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index dc940374db2b..c5833d5ab4f2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageUnreplicateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUnreplicateMethod")] public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index c517ec6e3e0e..8a5a4e5daae3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineOSImageUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateMethod")] public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs index e08d9f49439d..904d86c0246e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImageComputeImageAttributes")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageComputeImageAttributes")] public class NewAzureVirtualMachineOSImageComputeImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs index 3b8de478bc87..7ae3fd66a818 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImageCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageCreateParameters")] public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs index ebaa3bcbbb74..22a506529cd3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImageMarketplaceImageAttributes")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageMarketplaceImageAttributes")] public class NewAzureVirtualMachineOSImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs index 7805faf57c73..94cd0f0ff691 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImagePlan")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImagePlan")] public class NewAzureVirtualMachineOSImagePlan : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs index e291929ee27c..a410be707bc7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImageReplicateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateParameters")] public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs index 6276378e035a..258f9a98447a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineOSImageUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateParameters")] public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs deleted file mode 100644 index 34a7c4253618..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginCreatingMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginCreatingMethod")] - public class InvokeAzureVirtualMachineVMImageBeginCreatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.BeginCreating(Parameters); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs deleted file mode 100644 index 30b125bf1f9f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginDeletingMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginDeletingMethod")] - public class InvokeAzureVirtualMachineVMImageBeginDeletingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } - - [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.BeginDeleting(VMImageName, DeleteFromStorage); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs deleted file mode 100644 index aaaf929a4123..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginSharingMethod.cs +++ /dev/null @@ -1,46 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginSharingMethod")] - public class InvokeAzureVirtualMachineVMImageBeginSharingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } - - [Parameter(Mandatory = true)] - public System.String Permission { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.BeginSharing(VMImageName, Permission); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs deleted file mode 100644 index 1c14964e1ffe..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using System.Management.Automation; -using Microsoft.WindowsAzure.Management.Compute; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet("Invoke", "AzureVirtualMachineVMImageBeginUnreplicatingMethod")] - public class InvokeAzureVirtualMachineVMImageBeginUnreplicatingMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.BeginUnreplicating(VMImageName); - WriteObject(result); - }); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 192724945564..36d25cb62bff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageCreateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageCreateMethod")] public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 0feb7f836d82..e78a2be8027f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageDeleteMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDeleteMethod")] public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index f7b2ffdbe277..723a09859246 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageGetDetailsMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageGetDetailsMethod")] public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 37968dc8d3c2..98196a41ffc7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageListMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageListMethod")] public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index 1e05740cde0e..83bbed5bd24e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageReplicateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateMethod")] public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index d5918617182e..1c48c3cf853a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageShareMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageShareMethod")] public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index 80c31a45f7c9..c36a36f38137 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageUnreplicateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUnreplicateMethod")] public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index eda22fa84e78..fbbd6cda4014 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("Invoke", "AzureVirtualMachineVMImageUpdateMethod")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateMethod")] public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs index fc5997eba340..717893d75cc9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageComputeImageAttributes")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageComputeImageAttributes")] public class NewAzureVirtualMachineVMImageComputeImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs index 315344cd5037..e7552bb62373 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageCreateParameters")] public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs index 33c6e015c5f9..ad48d69daeee 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParameters")] public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs index a04a5d8a0620..161ef83451f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList")] public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs index 68e8ea2c45aa..e1f681da341b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters")] public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs index 4f15aba2fd39..e7a1bf7d3204 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList")] public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs index 31dbdce43caf..bbf00b81a744 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageMarketplaceImageAttributes")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageMarketplaceImageAttributes")] public class NewAzureVirtualMachineVMImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs index 2d78d4a572db..8a5202efee6b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageOSDiskConfigurationCreateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationCreateParameters")] public class NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs index 7f7ecd56d21a..a65a29094e9a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters")] public class NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs index bded231b31cc..68adc949e8dd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImagePlan")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImagePlan")] public class NewAzureVirtualMachineVMImagePlan : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs index 5e5dda1d7a50..66b9c7f3463a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageReplicateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateParameters")] public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs index 6ad117b37b09..8b31e4053272 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -24,7 +24,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet("New", "AzureVirtualMachineVMImageUpdateParameters")] + [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateParameters")] public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() From 0214df5624472c13ab69db8bffbc43062bf0f2dc Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 13 Jul 2015 13:56:21 -0700 Subject: [PATCH 14/48] Add some comments --- .../Automation/RunCodeGeneration.ps1 | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 8a20027aac3e..c8b06aa7a2bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -1,8 +1,35 @@ -[CmdletBinding()] +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# 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. +# ---------------------------------------------------------------------------------- + +# This script is to generate a set of operation and parameter cmdlets that +# are mapped from the source client library. +# +# For example, 'ComputeManagementClient.VirtualMachines.Start()' would be +# 'Invoke-AzureVirtualMachineStartMethod'. +# +# It's also possible to map the actual verb from function to cmdlet, e.g. +# the above example would be 'Start-AzureVirtualMachine', but to keep it +# simple and consistent, we would like to use the generic verb. + +[CmdletBinding()] param( + # The folder that contains the source DLL, and all its dependency DLLs. [Parameter(Mandatory = $true)] [string]$dllFolder, + # The target output folder, and the generated files would be organized in + # the sub-folder called 'Generated'. [Parameter(Mandatory = $true)] [string]$outFolder, From c2b395e9d639e37de21827b8cd7f9c84ffc48a90 Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 13 Jul 2015 19:01:47 -0700 Subject: [PATCH 15/48] Address CR --- .../Automation/RunCodeGeneration.ps1 | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index c8b06aa7a2bd..ac3dc868b8eb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -109,11 +109,10 @@ function Get-SortedUsings $client_library_namespace ) - $a1 = @() + $common_using_str_list + $client_library_namespace; - $a2 = Sort-Object -Descending -Unique -InputObject $a1; - $a3 = $a2 | foreach { "using ${_};" }; + $list_of_usings = @() + $common_using_str_list + $client_library_namespace; + $sorted_usings = $list_of_usings | Sort-Object -Descending -Unique | foreach { "using ${_};" }; - $text = [string]::Join($new_line_str, $a3); + $text = [string]::Join($new_line_str, $sorted_usings); return $text; } From 544eab5234fde16262bcd8ad269234d6a610e577 Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 13 Jul 2015 19:58:58 -0700 Subject: [PATCH 16/48] Handle Name Spaces --- .../Automation/RunCodeGeneration.ps1 | 50 +++++++++++++++++-- .../Generated/ComputeAutomationBaseCmdlet.cs | 4 +- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 10 ++-- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 10 ++-- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 12 +++-- .../NewAzureDNSServerDNSAddParameters.cs | 6 ++- .../NewAzureDNSServerDNSUpdateParameters.cs | 6 ++- ...ploymentChangeConfigurationByNameMethod.cs | 10 ++-- ...ploymentChangeConfigurationBySlotMethod.cs | 10 ++-- .../InvokeAzureDeploymentCreateMethod.cs | 10 ++-- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 8 +-- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 8 +-- ...eleteRoleInstanceByDeploymentNameMethod.cs | 10 ++-- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 10 ++-- .../InvokeAzureDeploymentGetByNameMethod.cs | 8 +-- .../InvokeAzureDeploymentGetBySlotMethod.cs | 8 +-- ...keAzureDeploymentGetPackageByNameMethod.cs | 10 ++-- ...keAzureDeploymentGetPackageBySlotMethod.cs | 10 ++-- ...keAzureDeploymentListEventsBySlotMethod.cs | 8 +-- .../InvokeAzureDeploymentListEventsMethod.cs | 8 +-- ...ebootRoleInstanceByDeploymentNameMethod.cs | 10 ++-- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 10 ++-- ...buildRoleInstanceByDeploymentNameMethod.cs | 12 +++-- ...buildRoleInstanceByDeploymentSlotMethod.cs | 12 +++-- ...imageRoleInstanceByDeploymentNameMethod.cs | 10 ++-- ...imageRoleInstanceByDeploymentSlotMethod.cs | 10 ++-- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 10 ++-- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 10 ++-- .../InvokeAzureDeploymentSwapMethod.cs | 8 +-- ...ymentUpdateStatusByDeploymentNameMethod.cs | 10 ++-- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 10 ++-- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 10 ++-- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 10 ++-- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 10 ++-- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 10 ++-- ...DeploymentChangeConfigurationParameters.cs | 6 ++- .../NewAzureDeploymentCreateParameters.cs | 6 ++- ...eDeploymentDeleteRoleInstanceParameters.cs | 6 ++- .../Deployment/NewAzureDeploymentExtension.cs | 6 ++- ...ewAzureDeploymentExtensionConfiguration.cs | 6 ++- .../NewAzureDeploymentExtensionList.cs | 6 ++- .../NewAzureDeploymentGetPackageParameters.cs | 6 ++- .../Deployment/NewAzureDeploymentNamedRole.cs | 6 ++- .../NewAzureDeploymentNamedRoleList.cs | 6 ++- ...oymentRollbackUpdateOrUpgradeParameters.cs | 6 ++- .../NewAzureDeploymentSwapParameters.cs | 6 ++- ...ewAzureDeploymentUpdateStatusParameters.cs | 6 ++- .../NewAzureDeploymentUpgradeParameters.cs | 6 ++- ...reDeploymentWalkUpgradeDomainParameters.cs | 6 ++- ...InvokeAzureExtensionImageRegisterMethod.cs | 6 ++- ...vokeAzureExtensionImageUnregisterMethod.cs | 10 ++-- .../InvokeAzureExtensionImageUpdateMethod.cs | 6 ++- ...nImageExtensionCertificateConfiguration.cs | 6 ++- ...sionImageExtensionEndpointConfiguration.cs | 6 ++- ...mageExtensionLocalResourceConfiguration.cs | 6 ++- ...ExtensionLocalResourceConfigurationList.cs | 6 ++- .../NewAzureExtensionImageInputEndpoint.cs | 6 ++- ...NewAzureExtensionImageInputEndpointList.cs | 6 ++- .../NewAzureExtensionImageInternalEndpoint.cs | 6 ++- ...AzureExtensionImageInternalEndpointList.cs | 6 ++- ...ewAzureExtensionImageRegisterParameters.cs | 6 ++- .../NewAzureExtensionImageUpdateParameters.cs | 6 ++- ...okeAzureHostedServiceAddExtensionMethod.cs | 8 +-- ...ostedServiceCheckNameAvailabilityMethod.cs | 6 ++- .../InvokeAzureHostedServiceCreateMethod.cs | 6 ++- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 6 ++- ...AzureHostedServiceDeleteExtensionMethod.cs | 8 +-- .../InvokeAzureHostedServiceDeleteMethod.cs | 6 ++- ...vokeAzureHostedServiceGetDetailedMethod.cs | 6 ++- ...okeAzureHostedServiceGetExtensionMethod.cs | 8 +-- .../InvokeAzureHostedServiceGetMethod.cs | 6 ++- ...tedServiceListAvailableExtensionsMethod.cs | 4 +- ...ostedServiceListExtensionVersionsMethod.cs | 8 +-- ...eAzureHostedServiceListExtensionsMethod.cs | 6 ++- .../InvokeAzureHostedServiceListMethod.cs | 4 +- .../InvokeAzureHostedServiceUpdateMethod.cs | 8 +-- ...zureHostedServiceAddExtensionParameters.cs | 6 ++- .../NewAzureHostedServiceCreateParameters.cs | 6 ++- .../NewAzureHostedServiceUpdateParameters.cs | 6 ++- .../InvokeAzureLoadBalancerCreateMethod.cs | 10 ++-- .../InvokeAzureLoadBalancerDeleteMethod.cs | 10 ++-- .../InvokeAzureLoadBalancerUpdateMethod.cs | 12 +++-- .../NewAzureLoadBalancerCreateParameters.cs | 6 ++- ...zureLoadBalancerFrontendIPConfiguration.cs | 6 ++- .../NewAzureLoadBalancerUpdateParameters.cs | 6 ++- ...eAzureOperatingSystemListFamiliesMethod.cs | 4 +- .../InvokeAzureOperatingSystemListMethod.cs | 4 +- ...vokeAzureServiceCertificateCreateMethod.cs | 8 +-- ...vokeAzureServiceCertificateDeleteMethod.cs | 6 ++- .../InvokeAzureServiceCertificateGetMethod.cs | 6 ++- ...InvokeAzureServiceCertificateListMethod.cs | 6 ++- ...AzureServiceCertificateCreateParameters.cs | 6 ++- ...AzureServiceCertificateDeleteParameters.cs | 6 ++- ...NewAzureServiceCertificateGetParameters.cs | 6 ++- ...eAzureVirtualMachineBeginShutdownMethod.cs | 12 +++-- ...AzureVirtualMachineCaptureOSImageMethod.cs | 12 +++-- ...AzureVirtualMachineCaptureVMImageMethod.cs | 12 +++-- ...ureVirtualMachineCreateDeploymentMethod.cs | 8 +-- .../InvokeAzureVirtualMachineCreateMethod.cs | 10 ++-- .../InvokeAzureVirtualMachineDeleteMethod.cs | 10 ++-- .../InvokeAzureVirtualMachineGetMethod.cs | 10 ++-- ...irtualMachineGetRemoteDesktopFileMethod.cs | 10 ++-- .../InvokeAzureVirtualMachineRestartMethod.cs | 10 ++-- ...InvokeAzureVirtualMachineShutdownMethod.cs | 12 +++-- ...eAzureVirtualMachineShutdownRolesMethod.cs | 10 ++-- .../InvokeAzureVirtualMachineStartMethod.cs | 10 ++-- ...vokeAzureVirtualMachineStartRolesMethod.cs | 10 ++-- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 10 ++-- .../InvokeAzureVirtualMachineUpdateMethod.cs | 12 +++-- ...eVirtualMachineCaptureOSImageParameters.cs | 6 ++- ...eVirtualMachineCaptureVMImageParameters.cs | 6 ++- .../NewAzureVirtualMachineConfigurationSet.cs | 6 ++- ...AzureVirtualMachineConfigurationSetList.cs | 6 ++- ...irtualMachineCreateDeploymentParameters.cs | 6 ++- .../NewAzureVirtualMachineCreateParameters.cs | 6 ++- ...zureVirtualMachineDataDiskConfiguration.cs | 6 ++- ...VirtualMachineDataDiskConfigurationList.cs | 6 ++- ...wAzureVirtualMachineDataVirtualHardDisk.cs | 6 ++- ...reVirtualMachineDataVirtualHardDiskList.cs | 6 ++- .../NewAzureVirtualMachineDnsServer.cs | 6 ++- .../NewAzureVirtualMachineDnsServerList.cs | 6 ++- .../NewAzureVirtualMachineDnsSettings.cs | 6 ++- ...zureVirtualMachineDomainJoinCredentials.cs | 6 ++- ...ureVirtualMachineDomainJoinProvisioning.cs | 6 ++- ...ewAzureVirtualMachineDomainJoinSettings.cs | 6 ++- .../NewAzureVirtualMachineInputEndpoint.cs | 6 ++- ...NewAzureVirtualMachineInputEndpointList.cs | 6 ++- .../NewAzureVirtualMachineLoadBalancer.cs | 6 ++- .../NewAzureVirtualMachineLoadBalancerList.cs | 6 ++- .../NewAzureVirtualMachineNetworkInterface.cs | 6 ++- ...AzureVirtualMachineNetworkInterfaceList.cs | 6 ++- ...wAzureVirtualMachineOSDiskConfiguration.cs | 6 ++- ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 6 ++- .../NewAzureVirtualMachinePublicIP.cs | 6 ++- .../NewAzureVirtualMachinePublicIPList.cs | 6 ++- ...irtualMachineResourceExtensionReference.cs | 6 ++- ...alMachineResourceExtensionReferenceList.cs | 6 ++- .../NewAzureVirtualMachineRole.cs | 6 ++- .../NewAzureVirtualMachineRoleList.cs | 6 ++- ...ewAzureVirtualMachineShutdownParameters.cs | 6 ++- ...reVirtualMachineShutdownRolesParameters.cs | 6 ++- ...NewAzureVirtualMachineSshSettingKeyPair.cs | 6 ++- ...zureVirtualMachineSshSettingKeyPairList.cs | 6 ++- ...wAzureVirtualMachineSshSettingPublicKey.cs | 6 ++- ...reVirtualMachineSshSettingPublicKeyList.cs | 6 ++- .../NewAzureVirtualMachineSshSettings.cs | 6 ++- ...AzureVirtualMachineStartRolesParameters.cs | 6 ++- ...VirtualMachineStoredCertificateSettings.cs | 6 ++- ...ualMachineStoredCertificateSettingsList.cs | 6 ++- ...lMachineUpdateLoadBalancedSetParameters.cs | 6 ++- .../NewAzureVirtualMachineUpdateParameters.cs | 6 ++- .../NewAzureVirtualMachineVMImageInput.cs | 6 ++- ...lMachineWindowsRemoteManagementListener.cs | 6 ++- ...hineWindowsRemoteManagementListenerList.cs | 6 ++- ...lMachineWindowsRemoteManagementSettings.cs | 6 ++- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 12 +++-- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 6 ++- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 10 ++-- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 6 ++- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 10 ++-- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 6 ++- ...eAzureVirtualMachineDiskListDisksMethod.cs | 4 +- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 12 +++-- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 8 +-- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 8 +-- ...AzureVirtualMachineDiskCreateParameters.cs | 6 ++- ...AzureVirtualMachineDiskUpdateParameters.cs | 6 ++- ...kVirtualMachineDataDiskCreateParameters.cs | 6 ++- ...kVirtualMachineDataDiskUpdateParameters.cs | 6 ++- ...eAzureVirtualMachineExtensionListMethod.cs | 4 +- ...rtualMachineExtensionListVersionsMethod.cs | 8 +-- ...eAzureVirtualMachineOSImageCreateMethod.cs | 6 ++- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 6 ++- ...reVirtualMachineOSImageGetDetailsMethod.cs | 6 ++- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 6 ++- ...okeAzureVirtualMachineOSImageListMethod.cs | 4 +- ...ureVirtualMachineOSImageReplicateMethod.cs | 8 +-- ...keAzureVirtualMachineOSImageShareMethod.cs | 8 +-- ...eVirtualMachineOSImageUnreplicateMethod.cs | 6 ++- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 8 +-- ...ualMachineOSImageComputeImageAttributes.cs | 6 ++- ...reVirtualMachineOSImageCreateParameters.cs | 6 ++- ...achineOSImageMarketplaceImageAttributes.cs | 6 ++- .../NewAzureVirtualMachineOSImagePlan.cs | 6 ++- ...irtualMachineOSImageReplicateParameters.cs | 6 ++- ...reVirtualMachineOSImageUpdateParameters.cs | 6 ++- ...eAzureVirtualMachineVMImageCreateMethod.cs | 6 ++- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 6 ++- ...reVirtualMachineVMImageGetDetailsMethod.cs | 6 ++- ...okeAzureVirtualMachineVMImageListMethod.cs | 4 +- ...ureVirtualMachineVMImageReplicateMethod.cs | 8 +-- ...keAzureVirtualMachineVMImageShareMethod.cs | 8 +-- ...eVirtualMachineVMImageUnreplicateMethod.cs | 6 ++- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 8 +-- ...ualMachineVMImageComputeImageAttributes.cs | 6 ++- ...reVirtualMachineVMImageCreateParameters.cs | 6 ++- ...geDataDiskConfigurationCreateParameters.cs | 6 ++- ...taDiskConfigurationCreateParametersList.cs | 6 ++- ...geDataDiskConfigurationUpdateParameters.cs | 6 ++- ...taDiskConfigurationUpdateParametersList.cs | 6 ++- ...achineVMImageMarketplaceImageAttributes.cs | 6 ++- ...mageOSDiskConfigurationCreateParameters.cs | 6 ++- ...mageOSDiskConfigurationUpdateParameters.cs | 6 ++- .../NewAzureVirtualMachineVMImagePlan.cs | 6 ++- ...irtualMachineVMImageReplicateParameters.cs | 6 ++- ...reVirtualMachineVMImageUpdateParameters.cs | 6 ++- 206 files changed, 982 insertions(+), 532 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index ac3dc868b8eb..ee793a99c62a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -55,12 +55,14 @@ param( $new_line_str = "`r`n"; $verbs_common_new = "VerbsCommon.New"; $verbs_lifecycle_invoke = "VerbsLifecycle.Invoke"; +$client_model_namespace = $client_library_namespace + '.Models'; Write-Verbose "============================================="; Write-Verbose "Input Parameters:"; Write-Verbose "DLL Folder = $dllFolder"; Write-Verbose "Out Folder = $outFolder"; Write-Verbose "Client NameSpace = $client_library_namespace"; +Write-Verbose "Model NameSpace = $client_model_namespace"; Write-Verbose "Base Cmdlet Full Name = $baseCmdletFullName"; Write-Verbose "Base Client Name = $base_class_client_field"; Write-Verbose "Cmdlet Style = $cmdletStyle"; @@ -70,6 +72,7 @@ Write-Verbose "${new_line_str}"; $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; $code_common_usings = @( + 'System', 'System.Management.Automation' ); @@ -109,8 +112,8 @@ function Get-SortedUsings $client_library_namespace ) - $list_of_usings = @() + $common_using_str_list + $client_library_namespace; - $sorted_usings = $list_of_usings | Sort-Object -Descending -Unique | foreach { "using ${_};" }; + $list_of_usings = @() + $common_using_str_list + $client_library_namespace + $client_model_namespace; + $sorted_usings = $list_of_usings | Sort-Object -Unique | foreach { "using ${_};" }; $text = [string]::Join($new_line_str, $sorted_usings); @@ -146,6 +149,36 @@ function Get-NormalizedName return $outputName; } +function Get-NormalizedTypeName +{ + param( + # Sample: 'System.String' => 'string', etc. + [Parameter(Mandatory = $True)] + [string]$inputName + ) + + if ([string]::IsNullOrEmpty($inputName)) + { + return $inputName; + } + + $outputName = $inputName; + $client_model_namespace_prefix = $client_model_namespace + '.'; + + if ($inputName -eq 'System.String') + { + $outputName = 'string'; + } + elseif ($inputName.StartsWith($client_model_namespace_prefix)) + { + $outputName = $inputName.Substring($client_model_namespace_prefix.Length); + } + + $outputName = $outputName.Replace('+', '.'); + + return $outputName; +} + function Get-OperationShortName { param( @@ -286,8 +319,10 @@ function Write-OperationCmdletFile Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); + $paramTypeNormalizedName = Get-NormalizedTypeName -inputName $paramTypeFullName; + $param_attributes = $indents + "[Parameter(Mandatory = true)]" + $new_line_str; - $param_definition = $indents + "public ${paramTypeFullName} ${normalized_param_name} " + $get_set_block + $new_line_str; + $param_definition = $indents + "public ${paramTypeNormalizedName} ${normalized_param_name} " + $get_set_block + $new_line_str; $param_code_content = $param_attributes + $param_definition; $cmdlet_generated_code += $param_code_content + $new_line_str; @@ -501,18 +536,23 @@ function Write-ParameterCmdletFile $param_type_short_name = $parameter_type_info.Name; $param_type_short_name = $param_type_short_name.Replace('+', '.'); + + $param_type_normalized_name = Get-NormalizedTypeName $parameter_type_info.FullName; } else { $itemType = $parameter_type_info.GetGenericArguments()[0]; $itemTypeShortName = $itemType.Name; $itemTypeFullName = $itemType.FullName; + $itemTypeNormalizedShortName = Get-NormalizedTypeName $itemTypeFullName; - $param_type_full_name = "System.Collections.Generic.List<${itemTypeFullName}>"; + $param_type_full_name = "System.Collections.Generic.List<${itemTypeNormalizedShortName}>"; $param_type_full_name = $param_type_full_name.Replace('+', '.'); $param_type_short_name = "${itemTypeShortName}List"; $param_type_short_name = $param_type_short_name.Replace('+', '.'); + + $param_type_normalized_name = Get-NormalizedTypeName $param_type_full_name; } if (($param_type_short_name -like "${operation_short_name}*") -and ($param_type_short_name.Length -gt $operation_short_name.Length)) @@ -546,7 +586,7 @@ function Write-ParameterCmdletFile public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new ${param_type_full_name}(); + var parameter = new ${param_type_normalized_name}(); WriteObject(parameter); } "@; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs index 3a02032b9ef3..16849f3b4ae8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 18e074bbde77..7016991a3213 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters Parameters { get; set; } + public DNSAddParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 8eb6d0077bea..d5f0e5221012 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String DnsServerName { get; set; } + public string DnsServerName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index acafa8bb64cd..2b68a0a00204 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String DnsServerName { get; set; } + public string DnsServerName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters Parameters { get; set; } + public DNSUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs index 72cc45985059..df2461610c0b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters(); + var parameter = new DNSAddParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs index 212a0865b95b..7318fb1ea676 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters(); + var parameter = new DNSUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 001f4d26a1e2..91f1f68fc253 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + public DeploymentChangeConfigurationParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 60defd26ab88..153aebe6c1f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters Parameters { get; set; } + public DeploymentChangeConfigurationParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index 4ee71707d4c2..d1a8f9668dce 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters Parameters { get; set; } + public DeploymentCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 0cb70cf822cf..43215b68e988 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 35c719621aec..96d63fde2477 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index b6361afba02d..071e612d2762 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } + public DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index ffce10a78baa..60c0481cef5f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentSlot { get; set; } + public string DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters Parameters { get; set; } + public DeploymentDeleteRoleInstanceParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 7453b452e78e..23562ba420c5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index 78cc186a7aae..1d1bbf61e529 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index 778bded5c597..a791ff784652 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + public DeploymentGetPackageParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 8c585bf29f17..9a7ea5866816 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters Parameters { get; set; } + public DeploymentGetPackageParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 0198b49e4acd..ffaf503c3bd0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] public System.DateTime StartTime { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index f11fd4c68aff..84821ae8fc0f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] public System.DateTime StartTime { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 1ea32a1f8daf..5573dfe42596 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 9fd17a715683..ce0469933db9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index 2eb75fd2cb60..3dc3ef87e133 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } [Parameter(Mandatory = true)] - public System.String Resources { get; set; } + public string Resources { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index ca8d2ed5b0a4..41bbea241e7e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentSlot { get; set; } + public string DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } [Parameter(Mandatory = true)] - public System.String Resources { get; set; } + public string Resources { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index b5e65a4550cc..54d785c7c417 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 404be8b239e0..77d783ac14fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public System.String RoleInstanceName { get; set; } + public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 5cfb271426bc..574eae6cf925 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } + public DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index 12221e1cde28..a96472b7189b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } + public DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index b13d7b744397..391ff50f4c84 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters Parameters { get; set; } + public DeploymentSwapParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 0a8cc1a3b18e..947954511304 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + public DeploymentUpdateStatusParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 29dffa756a7f..64f635fe5615 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters Parameters { get; set; } + public DeploymentUpdateStatusParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index 6d967080534d..b305109c5c92 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + public DeploymentUpgradeParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index 8f3bf122cca0..f73b3d691b86 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters Parameters { get; set; } + public DeploymentUpgradeParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 24935ea5aea5..636986cbfa94 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + public DeploymentWalkUpgradeDomainParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 4dd92e844492..0498db6800ba 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot DeploymentSlot { get; set; } + public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters Parameters { get; set; } + public DeploymentWalkUpgradeDomainParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs index af02ce8993ea..97c918635ea7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomation public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters(); + var parameter = new DeploymentChangeConfigurationParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs index dc749c21c906..08f7bcb79d53 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters(); + var parameter = new DeploymentCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs index 664e1b01ba5e..828910b31d12 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationB public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters(); + var parameter = new DeploymentDeleteRoleInstanceParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs index 4853c0dc0756..c51b6924757a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentExtension : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension(); + var parameter = new ExtensionConfiguration.Extension(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs index 141fc5a696ba..2adad922b309 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentExtensionConfiguration : ComputeAutomationBaseCmd public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration(); + var parameter = new ExtensionConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs index 756e6b185640..971b02ac1dea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentExtensionList : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs index 6832ebbd1504..3dc29277b282 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters(); + var parameter = new DeploymentGetPackageParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs index 33c5f258ccf4..dc8348ef4562 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentNamedRole : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole(); + var parameter = new ExtensionConfiguration.NamedRole(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs index c2c2ae3418c7..ecc422888c64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentNamedRoleList : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs index f0ff228353b1..eaa1db405921 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutoma public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters(); + var parameter = new DeploymentRollbackUpdateOrUpgradeParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs index 09af26be4e29..7c7e3252f0de 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters(); + var parameter = new DeploymentSwapParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs index 7ed77596294a..41813577c940 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmd public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters(); + var parameter = new DeploymentUpdateStatusParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs index 251da3c08460..80e22066bb27 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters(); + var parameter = new DeploymentUpgradeParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs index c67470166e36..00584af7852d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters(); + var parameter = new DeploymentWalkUpgradeDomainParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 217dd512d5ce..59d93e2c521a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters Parameters { get; set; } + public ExtensionImageRegisterParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 3ad5a5cb702d..6cd9b8a46864 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ProviderNamespace { get; set; } + public string ProviderNamespace { get; set; } [Parameter(Mandatory = true)] - public System.String Type { get; set; } + public string Type { get; set; } [Parameter(Mandatory = true)] - public System.String Version { get; set; } + public string Version { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 1c1993dbc189..16b0ec65b18c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters Parameters { get; set; } + public ExtensionImageUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs index 72800a461ea1..9d08996d88dc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageExtensionCertificateConfiguration : ComputeAu public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration(); + var parameter = new ExtensionCertificateConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs index c22b4870e198..061870e858ca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageExtensionEndpointConfiguration : ComputeAutom public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration(); + var parameter = new ExtensionEndpointConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs index 551c5220b34a..d488413d5aa4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageExtensionLocalResourceConfiguration : Compute public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration(); + var parameter = new ExtensionLocalResourceConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs index 26c371e1f8e7..740f5bc21100 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageExtensionLocalResourceConfigurationList : Com public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs index 96c6f74d98e9..cfc1dd9af01a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageInputEndpoint : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint(); + var parameter = new ExtensionEndpointConfiguration.InputEndpoint(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs index 7f6b84d81407..b010d0a9fc67 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageInputEndpointList : ComputeAutomationBaseCmdl public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs index c5ca8ff849f7..f9a63db0e634 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageInternalEndpoint : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint(); + var parameter = new ExtensionEndpointConfiguration.InternalEndpoint(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs index 28e41ba84f51..b62cfa70836c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageInternalEndpointList : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs index 6070bd7bdda5..13cbc3274cf3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmd public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters(); + var parameter = new ExtensionImageRegisterParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs index 3eebe978d96f..2440ce227898 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters(); + var parameter = new ExtensionImageUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index c2a25e27d14f..e6a779bbefad 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters Parameters { get; set; } + public HostedServiceAddExtensionParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 91890a10ad8c..23028986681f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 8c12facbf85c..98624e600ef8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters Parameters { get; set; } + public HostedServiceCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index 92e4a7349500..0f1b5259077a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 8c16f18a5c8f..d683ca7bc863 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String ExtensionId { get; set; } + public string ExtensionId { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index 731f2c7a69b3..c3eaf09eef80 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index 6f8d24568d90..c29ed549cb13 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 2f79b5548f58..bec882e4a4eb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String ExtensionId { get; set; } + public string ExtensionId { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index dc3cbdb28b37..fdd765b25120 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index 4b34680051de..99744cb719ff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index 28f8fa2609ee..ee2512393cd5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ProviderNamespace { get; set; } + public string ProviderNamespace { get; set; } [Parameter(Mandatory = true)] - public System.String ExtensionType { get; set; } + public string ExtensionType { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 13f5bba8f701..0971193bc6e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index 9121419508f3..cee13f915cde 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index d36f0c301bb3..6d2107b0cf0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters Parameters { get; set; } + public HostedServiceUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs index b8476260254e..3e978aa6241b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBase public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters(); + var parameter = new HostedServiceAddExtensionParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs index b438cf9ab2b4..125658eba000 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters(); + var parameter = new HostedServiceCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs index 1bbe19650cea..f8c6a59be41a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters(); + var parameter = new HostedServiceUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index dc4a9f4139a6..ffcf6e34c4d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters Parameters { get; set; } + public LoadBalancerCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 40c5eee157d0..64a2c71c159b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String LoadBalancerName { get; set; } + public string LoadBalancerName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 54b11ef85bbb..33f0945707b0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String LoadBalancerName { get; set; } + public string LoadBalancerName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters Parameters { get; set; } + public LoadBalancerUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs index 92ad0ff1d59c..5c19fdb26967 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters(); + var parameter = new LoadBalancerCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs index 1c0551d53a4c..bfc7e1fd03e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureLoadBalancerFrontendIPConfiguration : ComputeAutomationBase public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration(); + var parameter = new FrontendIPConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs index 95a95439fe2a..6257b84a3094 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters(); + var parameter = new LoadBalancerUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index 30eedf14caf5..e69cc52f5ef6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 4655ed69cce6..f32f42b81196 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index 2a66b0e2136f..3761bf49cab2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters Parameters { get; set; } + public ServiceCertificateCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index a06ddf229fc0..8ac502c9a863 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters Parameters { get; set; } + public ServiceCertificateDeleteParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 16174032ca69..4bde748440d1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters Parameters { get; set; } + public ServiceCertificateGetParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 3a8e417bca0f..a19f092b5c44 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs index efd780af8219..4d56773340f8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters(); + var parameter = new ServiceCertificateCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs index b4191ed72026..099850b24b75 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters(); + var parameter = new ServiceCertificateDeleteParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs index ef474fc4d392..80abe6ce072d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdl public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters(); + var parameter = new ServiceCertificateGetParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index 275c45c8d7ac..cfa311cfd8ef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } + public VirtualMachineShutdownParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index bef275bddfaa..7f185b5aa630 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters Parameters { get; set; } + public VirtualMachineCaptureOSImageParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 63c893df787f..e382b29c005e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters Parameters { get; set; } + public VirtualMachineCaptureVMImageParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 08efa06e272a..2e80e0c8832e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters Parameters { get; set; } + public VirtualMachineCreateDeploymentParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index bf912770ab28..8151f54a1af2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters Parameters { get; set; } + public VirtualMachineCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 34ef67338f46..c2667f1b8407 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index 6f14c618726c..9a81e85462f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index f337026ae833..d5d28a637020 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 16b769438823..61b187727f8b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index a5d807015f64..169d8e66abc0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters Parameters { get; set; } + public VirtualMachineShutdownParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index ac42717f2f6b..75feb891cd51 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters Parameters { get; set; } + public VirtualMachineShutdownRolesParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 178c4940e407..9138a5ca6efe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 3dd7be46c0ed..7ea66c02c267 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters Parameters { get; set; } + public VirtualMachineStartRolesParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 9d2a50eb566d..240ed363eaea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } + public VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index 38ff953f760b..f87cfa3df514 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String VirtualMachineName { get; set; } + public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters Parameters { get; set; } + public VirtualMachineUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs index 7bf7c8351d56..5fa16fe7d23d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationB public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters(); + var parameter = new VirtualMachineCaptureOSImageParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs index 036bfc721118..470490a15bbc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationB public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters(); + var parameter = new VirtualMachineCaptureVMImageParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs index 0b96f3273ea4..0c52d4f14e9c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineConfigurationSet : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet(); + var parameter = new ConfigurationSet(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs index 6a45994f9164..ac0c7b98706c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineConfigurationSetList : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs index 9502a8a5c398..f487a30e262a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomatio public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters(); + var parameter = new VirtualMachineCreateDeploymentParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs index 56836c668729..e15f6347fa4f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters(); + var parameter = new VirtualMachineCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs index 506cc0edc4d5..c6a9bbf6c708 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDataDiskConfiguration : ComputeAutomationBase public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration(); + var parameter = new DataDiskConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs index 4129a577b851..f5ef64041e5f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDataDiskConfigurationList : ComputeAutomation public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs index 04ca62ce9893..4b62a67fc23f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDataVirtualHardDisk : ComputeAutomationBaseCm public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk(); + var parameter = new DataVirtualHardDisk(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs index 80f8a3aea486..32167cae3db7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDataVirtualHardDiskList : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs index 4a84d11d90a8..c19637a298aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDnsServer : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DnsServer(); + var parameter = new DnsServer(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs index e17356bf1523..20c30f0e2ff6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDnsServerList : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs index 0322bfa69030..2eb995f14faf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDnsSettings : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings(); + var parameter = new DnsSettings(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs index 120f7cdf2738..02898659706d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDomainJoinCredentials : ComputeAutomationBase public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials(); + var parameter = new DomainJoinCredentials(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs index 09ad274fa36f..6440a441f5b0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDomainJoinProvisioning : ComputeAutomationBas public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning(); + var parameter = new DomainJoinProvisioning(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs index dfc47962dbab..0eff3241e9d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDomainJoinSettings : ComputeAutomationBaseCmd public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings(); + var parameter = new DomainJoinSettings(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs index 34c4274251ec..011364e723da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineInputEndpoint : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint(); + var parameter = new InputEndpoint(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs index 372b4bfdd1d6..c1668a1b9a29 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineInputEndpointList : ComputeAutomationBaseCmdl public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs index 4ef82f673f72..dc8710dac6f9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineLoadBalancer : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer(); + var parameter = new LoadBalancer(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs index b1b5e5aa14ba..ea0a68c7d516 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineLoadBalancerList : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs index e12531dc8118..ad1465d60ea0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineNetworkInterface : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface(); + var parameter = new NetworkInterface(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs index a60329460e7a..adb43b43965f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineNetworkInterfaceList : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs index 49efa84b2dc1..a8acab306efe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSDiskConfiguration : ComputeAutomationBaseCm public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration(); + var parameter = new OSDiskConfiguration(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs index 869d80941be1..e3c3ce7312e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSVirtualHardDisk : ComputeAutomationBaseCmdl public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk(); + var parameter = new OSVirtualHardDisk(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs index 5295d0037788..0b4c10a2c2f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachinePublicIP : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP(); + var parameter = new ConfigurationSet.PublicIP(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs index fbe334111c7f..d17a0370512a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachinePublicIPList : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs index 220616c172ba..82c335989530 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineResourceExtensionReference : ComputeAutomatio public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference(); + var parameter = new ResourceExtensionReference(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs index cfa1dcd1902a..61e75373c7ee 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineResourceExtensionReferenceList : ComputeAutom public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs index d947ba8367fc..c72817b4bdfa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineRole : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Role(); + var parameter = new Role(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs index df71a49110f1..c85647cedc30 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineRoleList : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs index 5554bcbb2a51..fee6cb6f8004 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmd public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters(); + var parameter = new VirtualMachineShutdownParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs index 584aeed530ac..93493a841f06 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters(); + var parameter = new VirtualMachineShutdownRolesParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs index 031b8c98b0dc..739ee0719b8c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineSshSettingKeyPair : ComputeAutomationBaseCmdl public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair(); + var parameter = new SshSettingKeyPair(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs index 3e02f6c6f0c2..1ada4c41989e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineSshSettingKeyPairList : ComputeAutomationBase public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs index 9c2c3370fdca..0f766e337c8f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineSshSettingPublicKey : ComputeAutomationBaseCm public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey(); + var parameter = new SshSettingPublicKey(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs index 5793be31310e..98906338ed87 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineSshSettingPublicKeyList : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs index d75615ae5939..0bdf5a4fd241 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineSshSettings : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.SshSettings(); + var parameter = new SshSettings(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs index 84d9a425f0d6..dfbd90bcb04d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters(); + var parameter = new VirtualMachineStartRolesParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs index 3374abed8ff8..ff6477d1d6aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineStoredCertificateSettings : ComputeAutomation public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings(); + var parameter = new StoredCertificateSettings(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs index 8b41be551252..224d91dd50db 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineStoredCertificateSettingsList : ComputeAutoma public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs index 5b391a444150..285a6680f525 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAuto public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters(); + var parameter = new VirtualMachineUpdateLoadBalancedSetParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs index 67f64d94a6e4..5a79a34427a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdle public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters(); + var parameter = new VirtualMachineUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs index 590251d47ad4..95a3e1d9aa83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageInput : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput(); + var parameter = new VMImageInput(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs index 5e49a448f469..a460c843b22f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineWindowsRemoteManagementListener : ComputeAuto public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener(); + var parameter = new WindowsRemoteManagementListener(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs index d45e01fc2828..b910d2ebfc3c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineWindowsRemoteManagementListenerList : Compute public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs index e1f9d9a91aa4..66a4ace2f9e9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineWindowsRemoteManagementSettings : ComputeAuto public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings(); + var parameter = new WindowsRemoteManagementSettings(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index f2945217f691..bff2bc5911a7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,16 +30,16 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } + public string RoleName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters Parameters { get; set; } + public VirtualMachineDataDiskCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index d84b83e03c3f..d6cdd539d795 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters Parameters { get; set; } + public VirtualMachineDiskCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 8edbf9218c20..5f6568142423 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } + public string RoleName { get; set; } [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 82bbeb906c35..862bc2b9ba90 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String Name { get; set; } + public string Name { get; set; } [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 474a6a02e1c9..ee554e97d9e8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,13 +30,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } + public string RoleName { get; set; } [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 6f397f391c48..1ab1a17e14ae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String Name { get; set; } + public string Name { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index bada74521c55..9652cf719712 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index d410e6b8e322..68138f2257f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,19 +30,19 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ServiceName { get; set; } + public string ServiceName { get; set; } [Parameter(Mandatory = true)] - public System.String DeploymentName { get; set; } + public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.String RoleName { get; set; } + public string RoleName { get; set; } [Parameter(Mandatory = true)] public System.Int32 LogicalUnitNumber { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters Parameters { get; set; } + public VirtualMachineDataDiskUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index f678c99c9a0a..fbd4eff74ab7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String Name { get; set; } + public string Name { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } + public VirtualMachineDiskUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index 1d59a8c7817e..c81e178016cc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String Name { get; set; } + public string Name { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters Parameters { get; set; } + public VirtualMachineDiskUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs index 9bdd056cf319..0d58017f6e85 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters(); + var parameter = new VirtualMachineDiskCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs index 6834f38236bd..b9ed24d46e35 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseC public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters(); + var parameter = new VirtualMachineDiskUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs index 5acd8127020a..b00e062af190 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters(); + var parameter = new VirtualMachineDataDiskCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs index 791c14f791e2..50304f0dbca9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters(); + var parameter = new VirtualMachineDataDiskUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 94743464d552..2478b5a0df9f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index fa5248f25d33..4189a8db84be 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String PublisherName { get; set; } + public string PublisherName { get; set; } [Parameter(Mandatory = true)] - public System.String ExtensionName { get; set; } + public string ExtensionName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 4d760fa6da06..f939252cfd42 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters Parameters { get; set; } + public VirtualMachineOSImageCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 33f4c353e702..f16fed7b679a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 198b7363b4dd..b85f22dacc12 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index 0d000a27fdc5..1c812c15f108 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index ccff41f58dc6..f2ae9cddf2d3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 9865c0ff58c8..17d95df3f40c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters Parameters { get; set; } + public VirtualMachineOSImageReplicateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 1afe910c3564..9e55b0dc0260 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } [Parameter(Mandatory = true)] - public System.String Permission { get; set; } + public string Permission { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index c5833d5ab4f2..5dc76c6c9105 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 8a5a4e5daae3..6da82409e211 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters Parameters { get; set; } + public VirtualMachineOSImageUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs index 904d86c0246e..2f45e53ca98c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImageComputeImageAttributes : ComputeAutoma public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes(); + var parameter = new ComputeImageAttributes(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs index 7ae3fd66a818..56b355d3d308 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters(); + var parameter = new VirtualMachineOSImageCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs index 22a506529cd3..60f67e749384 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImageMarketplaceImageAttributes : ComputeAu public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes(); + var parameter = new MarketplaceImageAttributes(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs index 94cd0f0ff691..393b7bbda781 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImagePlan : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Plan(); + var parameter = new Plan(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs index a410be707bc7..0295cdd0603e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomatio public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters(); + var parameter = new VirtualMachineOSImageReplicateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs index 258f9a98447a..0b8f62d40597 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters(); + var parameter = new VirtualMachineOSImageUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 36d25cb62bff..f00fed43bc3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters Parameters { get; set; } + public VirtualMachineVMImageCreateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index e78a2be8027f..cdcaa34855a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } + public string VMImageName { get; set; } [Parameter(Mandatory = true)] public System.Boolean DeleteFromStorage { get; set; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 723a09859246..dd2c7a5c0cf6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } + public string VMImageName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 98196a41ffc7..e67bbcc6cb91 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index 83bbed5bd24e..1103518f3173 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } + public string VMImageName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters Parameters { get; set; } + public VirtualMachineVMImageReplicateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 1c48c3cf853a..f44c98d86210 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } + public string VMImageName { get; set; } [Parameter(Mandatory = true)] - public System.String Permission { get; set; } + public string Permission { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index c36a36f38137..af7e316a5c29 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,7 +30,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String VMImageName { get; set; } + public string VMImageName { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index fbbd6cda4014..1de0a214c198 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -28,10 +30,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] - public System.String ImageName { get; set; } + public string ImageName { get; set; } [Parameter(Mandatory = true)] - public Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters Parameters { get; set; } + public VirtualMachineVMImageUpdateParameters Parameters { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs index 717893d75cc9..26895b3f61f5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageComputeImageAttributes : ComputeAutoma public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes(); + var parameter = new ComputeImageAttributes(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs index e7552bb62373..f78bebb54561 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters(); + var parameter = new VirtualMachineVMImageCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs index ad48d69daeee..8a24ed6b9919 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters(); + var parameter = new DataDiskConfigurationCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs index 161ef83451f6..f5b670bee014 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersL public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs index e1f681da341b..59454abdfabe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters(); + var parameter = new DataDiskConfigurationUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs index e7a1bf7d3204..0f5a9d663e0f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersL public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); + var parameter = new System.Collections.Generic.List(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs index bbf00b81a744..d26a923aa58e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageMarketplaceImageAttributes : ComputeAu public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes(); + var parameter = new MarketplaceImageAttributes(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs index 8a5202efee6b..84ce41741512 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters : public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters(); + var parameter = new OSDiskConfigurationCreateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs index a65a29094e9a..03b65165b53f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters : public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters(); + var parameter = new OSDiskConfigurationUpdateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs index 68adc949e8dd..69a662be4705 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImagePlan : ComputeAutomationBaseCmdlet public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.Plan(); + var parameter = new Plan(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs index 66b9c7f3463a..610e8583eaa0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomatio public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters(); + var parameter = new VirtualMachineVMImageReplicateParameters(); WriteObject(parameter); } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs index 8b31e4053272..b6eb2693172e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -19,8 +19,10 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. -using System.Management.Automation; using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { @@ -30,7 +32,7 @@ public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBa public override void ExecuteCmdlet() { base.ExecuteCmdlet(); - var parameter = new Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters(); + var parameter = new VirtualMachineVMImageUpdateParameters(); WriteObject(parameter); } } From 5df8e865c7626a364baee5f85997f840d9746b9b Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 13 Jul 2015 23:52:58 -0700 Subject: [PATCH 17/48] Update for bool --- .../Automation/RunCodeGeneration.ps1 | 6 +++++- .../Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs | 2 +- .../VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageDeleteMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageDeleteMethod.cs | 2 +- 7 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index ee793a99c62a..f3fa689939c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -152,7 +152,7 @@ function Get-NormalizedName function Get-NormalizedTypeName { param( - # Sample: 'System.String' => 'string', etc. + # Sample: 'System.String' => 'string', 'System.Boolean' => bool, etc. [Parameter(Mandatory = $True)] [string]$inputName ) @@ -169,6 +169,10 @@ function Get-NormalizedTypeName { $outputName = 'string'; } + elseif ($inputName -eq 'System.Boolean') + { + $outputName = 'bool'; + } elseif ($inputName.StartsWith($client_model_namespace_prefix)) { $outputName = $inputName.Substring($client_model_namespace_prefix.Length); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 43215b68e988..f9911dad17d9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -36,7 +36,7 @@ public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdl public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index c2667f1b8407..d3c453a290e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -39,7 +39,7 @@ public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet public string VirtualMachineName { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 5f6568142423..278b880980f5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -42,7 +42,7 @@ public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomati public System.Int32 LogicalUnitNumber { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 862bc2b9ba90..6b33b6856c3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -33,7 +33,7 @@ public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBa public string Name { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index f16fed7b679a..256018427734 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -33,7 +33,7 @@ public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBas public string ImageName { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index cdcaa34855a8..f3bb58d213a2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -33,7 +33,7 @@ public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBas public string VMImageName { get; set; } [Parameter(Mandatory = true)] - public System.Boolean DeleteFromStorage { get; set; } + public bool DeleteFromStorage { get; set; } public override void ExecuteCmdlet() { From 71984898f57484ba5d917314546789a0e153bb06 Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 14 Jul 2015 00:48:21 -0700 Subject: [PATCH 18/48] Handle ValueFromPipelineByPropertyName --- .../Automation/RunCodeGeneration.ps1 | 68 ++++++++++++++++++- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 4 +- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 4 +- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 4 +- ...ploymentChangeConfigurationByNameMethod.cs | 4 +- ...ploymentChangeConfigurationBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentCreateMethod.cs | 2 +- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 4 +- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 2 +- ...eleteRoleInstanceByDeploymentNameMethod.cs | 4 +- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 2 +- .../InvokeAzureDeploymentGetByNameMethod.cs | 4 +- .../InvokeAzureDeploymentGetBySlotMethod.cs | 2 +- ...keAzureDeploymentGetPackageByNameMethod.cs | 4 +- ...keAzureDeploymentGetPackageBySlotMethod.cs | 2 +- ...keAzureDeploymentListEventsBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentListEventsMethod.cs | 4 +- ...ebootRoleInstanceByDeploymentNameMethod.cs | 6 +- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 4 +- ...buildRoleInstanceByDeploymentNameMethod.cs | 6 +- ...buildRoleInstanceByDeploymentSlotMethod.cs | 4 +- ...imageRoleInstanceByDeploymentNameMethod.cs | 6 +- ...imageRoleInstanceByDeploymentSlotMethod.cs | 4 +- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 4 +- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 2 +- .../InvokeAzureDeploymentSwapMethod.cs | 2 +- ...ymentUpdateStatusByDeploymentNameMethod.cs | 4 +- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 2 +- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 4 +- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 2 +- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 4 +- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 2 +- ...okeAzureHostedServiceAddExtensionMethod.cs | 2 +- ...ostedServiceCheckNameAvailabilityMethod.cs | 2 +- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 2 +- ...AzureHostedServiceDeleteExtensionMethod.cs | 2 +- .../InvokeAzureHostedServiceDeleteMethod.cs | 2 +- ...vokeAzureHostedServiceGetDetailedMethod.cs | 2 +- ...okeAzureHostedServiceGetExtensionMethod.cs | 2 +- .../InvokeAzureHostedServiceGetMethod.cs | 2 +- ...eAzureHostedServiceListExtensionsMethod.cs | 2 +- .../InvokeAzureHostedServiceUpdateMethod.cs | 2 +- .../InvokeAzureLoadBalancerCreateMethod.cs | 4 +- .../InvokeAzureLoadBalancerDeleteMethod.cs | 4 +- .../InvokeAzureLoadBalancerUpdateMethod.cs | 4 +- ...vokeAzureServiceCertificateCreateMethod.cs | 2 +- ...InvokeAzureServiceCertificateListMethod.cs | 2 +- ...eAzureVirtualMachineBeginShutdownMethod.cs | 4 +- ...AzureVirtualMachineCaptureOSImageMethod.cs | 4 +- ...AzureVirtualMachineCaptureVMImageMethod.cs | 4 +- ...ureVirtualMachineCreateDeploymentMethod.cs | 2 +- .../InvokeAzureVirtualMachineCreateMethod.cs | 4 +- .../InvokeAzureVirtualMachineDeleteMethod.cs | 4 +- .../InvokeAzureVirtualMachineGetMethod.cs | 4 +- ...irtualMachineGetRemoteDesktopFileMethod.cs | 4 +- .../InvokeAzureVirtualMachineRestartMethod.cs | 4 +- ...InvokeAzureVirtualMachineShutdownMethod.cs | 4 +- ...eAzureVirtualMachineShutdownRolesMethod.cs | 4 +- .../InvokeAzureVirtualMachineStartMethod.cs | 4 +- ...vokeAzureVirtualMachineStartRolesMethod.cs | 4 +- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 4 +- .../InvokeAzureVirtualMachineUpdateMethod.cs | 4 +- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 6 +- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 6 +- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 6 +- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 6 +- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 2 +- ...reVirtualMachineOSImageGetDetailsMethod.cs | 2 +- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 2 +- ...ureVirtualMachineOSImageReplicateMethod.cs | 2 +- ...keAzureVirtualMachineOSImageShareMethod.cs | 2 +- ...eVirtualMachineOSImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 2 +- ...reVirtualMachineVMImageGetDetailsMethod.cs | 2 +- ...ureVirtualMachineVMImageReplicateMethod.cs | 2 +- ...keAzureVirtualMachineVMImageShareMethod.cs | 2 +- ...eVirtualMachineVMImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 2 +- 79 files changed, 191 insertions(+), 127 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index f3fa689939c8..5fdb424c7198 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -205,6 +205,65 @@ function Get-OperationShortName return $opShortName; } +# Sample: ServiceName, DeploymentName +function Is-PipingPropertyName +{ + param( + [Parameter(Mandatory = $True)] + [string]$parameterName + ) + + if ($parameterName.ToLower() -eq 'servicename') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'deploymentname') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'rolename') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'roleinstancename') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'vmimagename') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'imagename') + { + return $true; + } + elseif ($parameterName.ToLower() -eq 'diskname') + { + return $true; + } + + return $false; +} + +function Is-PipingPropertyTypeName +{ + param( + [Parameter(Mandatory = $True)] + [string]$parameterTypeName + ) + + if ($parameterTypeName.ToLower() -eq 'string') + { + return $true; + } + elseif ($parameterTypeName.ToLower() -eq 'system.string') + { + return $true; + } + + return $false; +} + function Write-BaseCmdletFile { param( @@ -325,7 +384,13 @@ function Write-OperationCmdletFile $paramTypeNormalizedName = Get-NormalizedTypeName -inputName $paramTypeFullName; - $param_attributes = $indents + "[Parameter(Mandatory = true)]" + $new_line_str; + $param_attributes = $indents + "[Parameter(Mandatory = true"; + if ((Is-PipingPropertyName $normalized_param_name) -and (Is-PipingPropertyTypeName $paramTypeNormalizedName)) + { + $piping_from_property_name_code = ", ValueFromPipelineByPropertyName = true"; + $param_attributes += $piping_from_property_name_code; + } + $param_attributes += ")]" + $new_line_str; $param_definition = $indents + "public ${paramTypeNormalizedName} ${normalized_param_name} " + $get_set_block + $new_line_str; $param_code_content = $param_attributes + $param_definition; @@ -382,7 +447,6 @@ function Is-ClientComplexType return ($type_info.Namespace -like "${client_name_space}.Model?") -and (-not $type_info.IsEnum); } - # Sample: IList function Is-ListComplexType { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 7016991a3213..478371f4b47b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDNSServerAddDNSServerMethod")] public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index d5f0e5221012..cd578e31f304 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDNSServerDeleteDNSServerMethod")] public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 2b68a0a00204..69c605d72949 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDNSServerUpdateDNSServerMethod")] public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 91f1f68fc253..0e2fda64087b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationByNameMethod")] public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 153aebe6c1f0..74ab2a24ec87 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationBySlotMethod")] public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index d1a8f9668dce..d474757b872a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateMethod")] public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index f9911dad17d9..99df2892be2e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteByNameMethod")] public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 96d63fde2477..fd9a1333803e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteBySlotMethod")] public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 071e612d2762..94eb239b3b85 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 60c0481cef5f..e14d4aa4af73 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 23562ba420c5..0280b47d0e7e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentGetByNameMethod")] public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index 1d1bbf61e529..c9ff7fc1836b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentGetBySlotMethod")] public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index a791ff784652..c1d85a4901b8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageByNameMethod")] public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 9a7ea5866816..b30502e3b2b4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageBySlotMethod")] public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index ffaf503c3bd0..02922752707b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsBySlotMethod")] public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 84821ae8fc0f..f5484fdafb59 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsMethod")] public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 5573dfe42596..8762105cc646 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index ce0469933db9..a44355dcb0fd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] public DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index 3dc3ef87e133..29f5b07476f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index 41bbea241e7e..bdcefb3dc76e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] public string DeploymentSlot { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 54d785c7c417..9f755f4dca4e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 77d783ac14fb..b17c44e0e9a6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] public DeploymentSlot DeploymentSlot { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleInstanceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 574eae6cf925..4256da94983c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index a96472b7189b..93fb87bbe453 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 391ff50f4c84..da4c79cd557e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapMethod")] public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 947954511304..9bbdc5b0c8bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 64f635fe5615..9d5abe02caaf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index b305109c5c92..87d636a7aeeb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeByNameMethod")] public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index f73b3d691b86..61e4928062e3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeBySlotMethod")] public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 636986cbfa94..2a2a8988191c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 0498db6800ba..7f260d43c7f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index e6a779bbefad..bbf8f1df5f2f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionMethod")] public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 23028986681f..a48e7a38165d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceCheckNameAvailabilityMethod")] public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index 0f1b5259077a..a713a0b487f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteAllMethod")] public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index d683ca7bc863..30ecc55ae870 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteExtensionMethod")] public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index c3eaf09eef80..4e67b0eac837 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteMethod")] public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index c29ed549cb13..9b5d80b24f03 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetDetailedMethod")] public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index bec882e4a4eb..9c50e9c1029f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetExtensionMethod")] public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index fdd765b25120..ec1638d6e5b6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetMethod")] public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 0971193bc6e6..96625c7806f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceListExtensionsMethod")] public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index 6d2107b0cf0e..bc04e62c87cf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateMethod")] public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index ffcf6e34c4d2..21fcbfac714f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateMethod")] public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 64a2c71c159b..d19c883a2ef7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureLoadBalancerDeleteMethod")] public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 33f0945707b0..9b9753ee4ccc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateMethod")] public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index 3761bf49cab2..a31065bb3ef0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateMethod")] public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index a19f092b5c44..08d67fa7037a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureServiceCertificateListMethod")] public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index cfa311cfd8ef..538aa00b8811 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineBeginShutdownMethod")] public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 7f185b5aa630..b420948bcbcd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageMethod")] public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index e382b29c005e..de600d4a62a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageMethod")] public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 2e80e0c8832e..6e21bb8e376e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentMethod")] public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 8151f54a1af2..93f1b3f9a082 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateMethod")] public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index d3c453a290e6..4304147ad541 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDeleteMethod")] public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index 9a81e85462f3..d9414700d875 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetMethod")] public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index d5d28a637020..4af2a599e232 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetRemoteDesktopFileMethod")] public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 61b187727f8b..188f075f1f2c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRestartMethod")] public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 169d8e66abc0..1e10407ab9f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownMethod")] public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 75feb891cd51..c4f50e5be574 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesMethod")] public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 9138a5ca6efe..6b17f467aef2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartMethod")] public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 7ea66c02c267..58dd089121db 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesMethod")] public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 240ed363eaea..44d8a308ec0d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index f87cfa3df514..a1baafddfbcd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -29,10 +29,10 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateMethod")] public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index bff2bc5911a7..f8d6f17108e9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 278b880980f5..635076b8c211 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskDeleteDataDiskMethod")] public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index ee554e97d9e8..62158e37947f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskGetDataDiskMethod")] public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 68138f2257f3..feac506cd744 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -29,13 +29,13 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ServiceName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string DeploymentName { get; set; } - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string RoleName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 256018427734..7b6a530701ff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageDeleteMethod")] public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index b85f22dacc12..30df6aa3dd5b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetDetailsMethod")] public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index 1c812c15f108..a701d004c23f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetMethod")] public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 17d95df3f40c..85c716bca2bb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateMethod")] public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 9e55b0dc0260..f9417517d3d7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageShareMethod")] public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 5dc76c6c9105..78c7ae094e0a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUnreplicateMethod")] public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 6da82409e211..e2a0e7519ad1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateMethod")] public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index f3bb58d213a2..b20e5763a995 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDeleteMethod")] public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string VMImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index dd2c7a5c0cf6..4ac107b11e4b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageGetDetailsMethod")] public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string VMImageName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index 1103518f3173..53583020e4e2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateMethod")] public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string VMImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index f44c98d86210..36d62e969bea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageShareMethod")] public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string VMImageName { get; set; } [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index af7e316a5c29..e283640661c0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUnreplicateMethod")] public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string VMImageName { get; set; } public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 1de0a214c198..3732bce7c119 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -29,7 +29,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateMethod")] public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { - [Parameter(Mandatory = true)] + [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] public string ImageName { get; set; } [Parameter(Mandatory = true)] From 576b12d2167592a562edadbea9a938624bc674dc Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 14 Jul 2015 07:10:13 -0700 Subject: [PATCH 19/48] Update DateTime --- .../Automation/RunCodeGeneration.ps1 | 4 ++++ .../Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs | 4 ++-- .../Deployment/InvokeAzureDeploymentListEventsMethod.cs | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 5fdb424c7198..76174511d11a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -173,6 +173,10 @@ function Get-NormalizedTypeName { $outputName = 'bool'; } + elseif ($inputName -eq 'System.DateTime') + { + return 'DateTime'; + } elseif ($inputName.StartsWith($client_model_namespace_prefix)) { $outputName = $inputName.Substring($client_model_namespace_prefix.Length); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 02922752707b..606f146cde18 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -36,10 +36,10 @@ public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBase public DeploymentSlot DeploymentSlot { get; set; } [Parameter(Mandatory = true)] - public System.DateTime StartTime { get; set; } + public DateTime StartTime { get; set; } [Parameter(Mandatory = true)] - public System.DateTime EndTime { get; set; } + public DateTime EndTime { get; set; } public override void ExecuteCmdlet() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index f5484fdafb59..a2e7e67ddf57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -36,10 +36,10 @@ public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet public string DeploymentName { get; set; } [Parameter(Mandatory = true)] - public System.DateTime StartTime { get; set; } + public DateTime StartTime { get; set; } [Parameter(Mandatory = true)] - public System.DateTime EndTime { get; set; } + public DateTime EndTime { get; set; } public override void ExecuteCmdlet() { From 8919393d588b771e6daf091680e8d829bae876ef Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 14 Jul 2015 07:38:41 -0700 Subject: [PATCH 20/48] Fix Invoke Verb --- .../Resources/ServiceManagement/ServiceManagementTests.ps1 | 7 ------- .../Automation/RunCodeGeneration.ps1 | 2 +- .../DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs | 2 +- .../DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs | 2 +- .../DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs | 2 +- ...InvokeAzureDeploymentChangeConfigurationByNameMethod.cs | 2 +- ...InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentCreateMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs | 2 +- ...reDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs | 2 +- ...reDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentGetByNameMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentGetBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentGetPackageByNameMethod.cs | 2 +- .../InvokeAzureDeploymentGetPackageBySlotMethod.cs | 2 +- .../InvokeAzureDeploymentListEventsBySlotMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentListEventsMethod.cs | 2 +- ...reDeploymentRebootRoleInstanceByDeploymentNameMethod.cs | 2 +- ...reDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...eDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs | 2 +- ...eDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...eDeploymentReimageRoleInstanceByDeploymentNameMethod.cs | 2 +- ...eDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs | 2 +- ...loymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs | 2 +- ...loymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentSwapMethod.cs | 2 +- ...okeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs | 2 +- ...okeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs | 2 +- .../Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs | 2 +- ...ureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs | 2 +- ...ureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs | 2 +- .../InvokeAzureExtensionImageRegisterMethod.cs | 2 +- .../InvokeAzureExtensionImageUnregisterMethod.cs | 2 +- .../InvokeAzureExtensionImageUpdateMethod.cs | 2 +- .../InvokeAzureHostedServiceAddExtensionMethod.cs | 2 +- .../InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs | 2 +- .../HostedService/InvokeAzureHostedServiceCreateMethod.cs | 2 +- .../InvokeAzureHostedServiceDeleteAllMethod.cs | 2 +- .../InvokeAzureHostedServiceDeleteExtensionMethod.cs | 2 +- .../HostedService/InvokeAzureHostedServiceDeleteMethod.cs | 2 +- .../InvokeAzureHostedServiceGetDetailedMethod.cs | 2 +- .../InvokeAzureHostedServiceGetExtensionMethod.cs | 2 +- .../HostedService/InvokeAzureHostedServiceGetMethod.cs | 2 +- ...nvokeAzureHostedServiceListAvailableExtensionsMethod.cs | 2 +- .../InvokeAzureHostedServiceListExtensionVersionsMethod.cs | 2 +- .../InvokeAzureHostedServiceListExtensionsMethod.cs | 2 +- .../HostedService/InvokeAzureHostedServiceListMethod.cs | 2 +- .../HostedService/InvokeAzureHostedServiceUpdateMethod.cs | 2 +- .../LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs | 2 +- .../LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs | 2 +- .../LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs | 2 +- .../InvokeAzureOperatingSystemListFamiliesMethod.cs | 2 +- .../InvokeAzureOperatingSystemListMethod.cs | 2 +- .../InvokeAzureServiceCertificateCreateMethod.cs | 2 +- .../InvokeAzureServiceCertificateDeleteMethod.cs | 2 +- .../InvokeAzureServiceCertificateGetMethod.cs | 2 +- .../InvokeAzureServiceCertificateListMethod.cs | 2 +- .../InvokeAzureVirtualMachineBeginShutdownMethod.cs | 2 +- .../InvokeAzureVirtualMachineCaptureOSImageMethod.cs | 2 +- .../InvokeAzureVirtualMachineCaptureVMImageMethod.cs | 2 +- .../InvokeAzureVirtualMachineCreateDeploymentMethod.cs | 2 +- .../InvokeAzureVirtualMachineCreateMethod.cs | 2 +- .../InvokeAzureVirtualMachineDeleteMethod.cs | 2 +- .../VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs | 2 +- .../InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs | 2 +- .../InvokeAzureVirtualMachineRestartMethod.cs | 2 +- .../InvokeAzureVirtualMachineShutdownMethod.cs | 2 +- .../InvokeAzureVirtualMachineShutdownRolesMethod.cs | 2 +- .../VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs | 2 +- .../InvokeAzureVirtualMachineStartRolesMethod.cs | 2 +- ...ureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs | 2 +- .../InvokeAzureVirtualMachineUpdateMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskCreateDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskGetDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskListDisksMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs | 2 +- .../InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs | 2 +- .../InvokeAzureVirtualMachineExtensionListMethod.cs | 2 +- ...InvokeAzureVirtualMachineExtensionListVersionsMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageCreateMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageDeleteMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageGetMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageListMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageReplicateMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageShareMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs | 2 +- .../InvokeAzureVirtualMachineOSImageUpdateMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageCreateMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageDeleteMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageListMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageReplicateMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageShareMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs | 2 +- .../InvokeAzureVirtualMachineVMImageUpdateMethod.cs | 2 +- 103 files changed, 102 insertions(+), 109 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index b1d03170d6de..fa3c92b96e1e 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -123,10 +123,6 @@ function Run-StartAndStopMultipleVirtualMachinesTest Start-AzureVM -ServiceName $svcName -VM $vmList[0]; Start-AzureVM -ServiceName $svcName -VM $vmList[0],$vmList[1]; Start-AzureVM -ServiceName $svcName -VM $vmList; - } - catch - { - } finally { @@ -197,9 +193,6 @@ function Run-AutoGeneratedHostedServiceCmdletTests Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } - catch - { - } finally { # Cleanup diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 76174511d11a..cb9f9987dd1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -357,7 +357,7 @@ function Write-OperationCmdletFile $methodName = ($operation_method_info.Name.Replace('Async', '')); $cmdlet_verb = "Invoke"; - $cmdlet_verb_code = $verbs_common_new; + $cmdlet_verb_code = $verbs_lifecycle_invoke; $cmdlet_noun_prefix = 'Azure'; $cmdlet_noun_suffix = 'Method'; $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 478371f4b47b..1b42a1bd25a7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDNSServerAddDNSServerMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerAddDNSServerMethod")] public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index cd578e31f304..0ae09d9b6742 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDNSServerDeleteDNSServerMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerDeleteDNSServerMethod")] public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 69c605d72949..2b7a7d985b5d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDNSServerUpdateDNSServerMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerUpdateDNSServerMethod")] public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 0e2fda64087b..85c89053226a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationByNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationByNameMethod")] public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 74ab2a24ec87..4c5fcf34d115 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationBySlotMethod")] public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index d474757b872a..b4c49a73b336 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentCreateMethod")] public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 99df2892be2e..f8ebc1979bf1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteByNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteByNameMethod")] public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index fd9a1333803e..c3b6ba527adb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteBySlotMethod")] public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 94eb239b3b85..8429494ece0f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index e14d4aa4af73..8c2a65abfada 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 0280b47d0e7e..9fe98298fac6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentGetByNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetByNameMethod")] public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index c9ff7fc1836b..eebe6ce533ef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentGetBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetBySlotMethod")] public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index c1d85a4901b8..e865d4311b0d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageByNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageByNameMethod")] public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index b30502e3b2b4..c5606625d420 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageBySlotMethod")] public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 606f146cde18..d1d918bec3e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsBySlotMethod")] public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index a2e7e67ddf57..5cd6019df3d8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentListEventsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsMethod")] public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 8762105cc646..57d71bbcfe26 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index a44355dcb0fd..f34a3895c0e2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index 29f5b07476f0..c8141678b0b0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index bdcefb3dc76e..d7fa866a0dd1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 9f755f4dca4e..9c9ff6c31803 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index b17c44e0e9a6..cd658acaf78b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 4256da94983c..7a753cfde83f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index 93fb87bbe453..99d268bff0ef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index da4c79cd557e..0dc01a14deba 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentSwapMethod")] public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 9bbdc5b0c8bd..3819aac537ec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 9d5abe02caaf..90c46959874b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index 87d636a7aeeb..989e6ae715fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeByNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeByNameMethod")] public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index 61e4928062e3..25d9eb3b3489 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeBySlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeBySlotMethod")] public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 2a2a8988191c..f3a415547440 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 7f260d43c7f6..e744d21f4b09 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 59d93e2c521a..01612670d51f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureExtensionImageRegisterMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageRegisterMethod")] public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 6cd9b8a46864..a0239be63dec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureExtensionImageUnregisterMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUnregisterMethod")] public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 16b0ec65b18c..6d298e29cc97 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureExtensionImageUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUpdateMethod")] public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index bbf8f1df5f2f..d0ee62575aa5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceAddExtensionMethod")] public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index a48e7a38165d..107e7cd13b8b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceCheckNameAvailabilityMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCheckNameAvailabilityMethod")] public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 98624e600ef8..050adb03b372 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCreateMethod")] public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index a713a0b487f1..232970ae2531 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteAllMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteAllMethod")] public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 30ecc55ae870..ac83e7401406 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteExtensionMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteExtensionMethod")] public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index 4e67b0eac837..bc8106277bb3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteMethod")] public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index 9b5d80b24f03..fa799c7a122f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetDetailedMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetDetailedMethod")] public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 9c50e9c1029f..7a7f6556576e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetExtensionMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetExtensionMethod")] public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index ec1638d6e5b6..de1f0e482970 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceGetMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetMethod")] public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index 99744cb719ff..effe138f87fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceListAvailableExtensionsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListAvailableExtensionsMethod")] public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index ee2512393cd5..e92618eb3332 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceListExtensionVersionsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionVersionsMethod")] public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 96625c7806f6..9920fe95d660 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceListExtensionsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionsMethod")] public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index cee13f915cde..bbacf869945e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListMethod")] public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index bc04e62c87cf..70ca053d8648 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceUpdateMethod")] public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 21fcbfac714f..67131128a92e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerCreateMethod")] public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index d19c883a2ef7..8520d583a830 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerDeleteMethod")] public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 9b9753ee4ccc..8a2b8285d2d4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerUpdateMethod")] public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index e69cc52f5ef6..c3478f18bf37 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureOperatingSystemListFamiliesMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListFamiliesMethod")] public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index f32f42b81196..0b518f84138d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureOperatingSystemListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListMethod")] public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index a31065bb3ef0..ae2fd16fdcbf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateCreateMethod")] public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index 8ac502c9a863..d9eae1417c81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateDeleteMethod")] public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 4bde748440d1..f0ae86438874 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateGetMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateGetMethod")] public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 08d67fa7037a..443a17850a7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateListMethod")] public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index 538aa00b8811..346446cfc234 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineBeginShutdownMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineBeginShutdownMethod")] public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index b420948bcbcd..8aeb25c37df4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureOSImageMethod")] public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index de600d4a62a8..5bdde1cb422d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureVMImageMethod")] public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 6e21bb8e376e..2b107a8ad59b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateDeploymentMethod")] public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 93f1b3f9a082..e0ac1a6c079e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateMethod")] public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 4304147ad541..9698a8444b78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDeleteMethod")] public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index d9414700d875..d6f8b91f6dd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetMethod")] public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 4af2a599e232..8124b56ddec8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineGetRemoteDesktopFileMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetRemoteDesktopFileMethod")] public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 188f075f1f2c..6561e3915393 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRestartMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineRestartMethod")] public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 1e10407ab9f1..62b99c29d4da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownMethod")] public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index c4f50e5be574..210497862c60 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownRolesMethod")] public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 6b17f467aef2..2aaa43e7c795 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartMethod")] public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 58dd089121db..2c3994d9e972 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartRolesMethod")] public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 44d8a308ec0d..4636ac62b79c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index a1baafddfbcd..6dce8d7fa420 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateMethod")] public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index f8d6f17108e9..491a7d976d4e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateDataDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index d6cdd539d795..a009961ab314 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDiskMethod")] public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 635076b8c211..ed9bb9b9e50d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskDeleteDataDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDataDiskMethod")] public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 6b33b6856c3f..8f0ad092b184 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskDeleteDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDiskMethod")] public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 62158e37947f..092b879082da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskGetDataDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDataDiskMethod")] public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 1ab1a17e14ae..aa6d782bc352 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskGetDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDiskMethod")] public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index 9652cf719712..4e99289c1c98 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskListDisksMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskListDisksMethod")] public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index feac506cd744..579be506a5b6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDataDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDataDiskMethod")] public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index fbd4eff74ab7..34f1a91a4ede 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDiskMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskMethod")] public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index c81e178016cc..4007cd96603d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateDiskSizeMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskSizeMethod")] public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 2478b5a0df9f..0a3007eda1cb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineExtensionListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListMethod")] public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index 4189a8db84be..a4ed518793f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineExtensionListVersionsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListVersionsMethod")] public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index f939252cfd42..18967fd35490 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageCreateMethod")] public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 7b6a530701ff..1830f6583553 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageDeleteMethod")] public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 30df6aa3dd5b..e092d89c27f9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetDetailsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetDetailsMethod")] public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index a701d004c23f..673391f11cb7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageGetMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetMethod")] public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index f2ae9cddf2d3..a64d12c6542b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageListMethod")] public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 85c716bca2bb..dbf2ec45bcf5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageReplicateMethod")] public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index f9417517d3d7..97015d67b13b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageShareMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageShareMethod")] public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 78c7ae094e0a..e4f8e94834e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUnreplicateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUnreplicateMethod")] public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index e2a0e7519ad1..569a01236520 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUpdateMethod")] public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index f00fed43bc3f..a95743416954 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageCreateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageCreateMethod")] public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index b20e5763a995..0cafa699137e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDeleteMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageDeleteMethod")] public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 4ac107b11e4b..45b995de61f5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageGetDetailsMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageGetDetailsMethod")] public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index e67bbcc6cb91..2f9a3aead489 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageListMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageListMethod")] public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index 53583020e4e2..e67003f5215c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageReplicateMethod")] public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 36d62e969bea..627014698bcf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageShareMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageShareMethod")] public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index e283640661c0..e0dc21d9958f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUnreplicateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUnreplicateMethod")] public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 3732bce7c119..fe93bc83ad14 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -26,7 +26,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUpdateMethod")] public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] From 8fa005d8031cbb1f52ebe9370494076f63188608 Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 14 Jul 2015 11:20:09 -0700 Subject: [PATCH 21/48] Add OutputType --- .../Automation/RunCodeGeneration.ps1 | 7 ++++++- .../Generated/ComputeAutomationBaseCmdlet.cs | 1 + .../DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs | 2 ++ .../DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs | 2 ++ .../DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs | 2 ++ .../DNSServer/NewAzureDNSServerDNSAddParameters.cs | 2 ++ .../DNSServer/NewAzureDNSServerDNSUpdateParameters.cs | 2 ++ ...InvokeAzureDeploymentChangeConfigurationByNameMethod.cs | 2 ++ ...InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentCreateMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs | 2 ++ ...reDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs | 2 ++ ...reDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentGetByNameMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentGetBySlotMethod.cs | 2 ++ .../InvokeAzureDeploymentGetPackageByNameMethod.cs | 2 ++ .../InvokeAzureDeploymentGetPackageBySlotMethod.cs | 2 ++ .../InvokeAzureDeploymentListEventsBySlotMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentListEventsMethod.cs | 2 ++ ...reDeploymentRebootRoleInstanceByDeploymentNameMethod.cs | 2 ++ ...reDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs | 2 ++ ...eDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs | 2 ++ ...eDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs | 2 ++ ...eDeploymentReimageRoleInstanceByDeploymentNameMethod.cs | 2 ++ ...eDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs | 2 ++ ...loymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs | 2 ++ ...loymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentSwapMethod.cs | 2 ++ ...okeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs | 2 ++ ...okeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs | 2 ++ .../Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs | 2 ++ ...ureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs | 2 ++ ...ureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs | 2 ++ .../NewAzureDeploymentChangeConfigurationParameters.cs | 2 ++ .../Deployment/NewAzureDeploymentCreateParameters.cs | 2 ++ .../NewAzureDeploymentDeleteRoleInstanceParameters.cs | 2 ++ .../Generated/Deployment/NewAzureDeploymentExtension.cs | 2 ++ .../Deployment/NewAzureDeploymentExtensionConfiguration.cs | 2 ++ .../Deployment/NewAzureDeploymentExtensionList.cs | 2 ++ .../Deployment/NewAzureDeploymentGetPackageParameters.cs | 2 ++ .../Generated/Deployment/NewAzureDeploymentNamedRole.cs | 2 ++ .../Deployment/NewAzureDeploymentNamedRoleList.cs | 2 ++ .../NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs | 2 ++ .../Deployment/NewAzureDeploymentSwapParameters.cs | 2 ++ .../Deployment/NewAzureDeploymentUpdateStatusParameters.cs | 2 ++ .../Deployment/NewAzureDeploymentUpgradeParameters.cs | 2 ++ .../NewAzureDeploymentWalkUpgradeDomainParameters.cs | 2 ++ .../InvokeAzureExtensionImageRegisterMethod.cs | 2 ++ .../InvokeAzureExtensionImageUnregisterMethod.cs | 2 ++ .../InvokeAzureExtensionImageUpdateMethod.cs | 2 ++ ...AzureExtensionImageExtensionCertificateConfiguration.cs | 2 ++ ...NewAzureExtensionImageExtensionEndpointConfiguration.cs | 2 ++ ...ureExtensionImageExtensionLocalResourceConfiguration.cs | 2 ++ ...xtensionImageExtensionLocalResourceConfigurationList.cs | 2 ++ .../ExtensionImage/NewAzureExtensionImageInputEndpoint.cs | 2 ++ .../NewAzureExtensionImageInputEndpointList.cs | 2 ++ .../NewAzureExtensionImageInternalEndpoint.cs | 2 ++ .../NewAzureExtensionImageInternalEndpointList.cs | 2 ++ .../NewAzureExtensionImageRegisterParameters.cs | 2 ++ .../NewAzureExtensionImageUpdateParameters.cs | 2 ++ .../InvokeAzureHostedServiceAddExtensionMethod.cs | 2 ++ .../InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs | 2 ++ .../HostedService/InvokeAzureHostedServiceCreateMethod.cs | 2 ++ .../InvokeAzureHostedServiceDeleteAllMethod.cs | 2 ++ .../InvokeAzureHostedServiceDeleteExtensionMethod.cs | 2 ++ .../HostedService/InvokeAzureHostedServiceDeleteMethod.cs | 2 ++ .../InvokeAzureHostedServiceGetDetailedMethod.cs | 2 ++ .../InvokeAzureHostedServiceGetExtensionMethod.cs | 2 ++ .../HostedService/InvokeAzureHostedServiceGetMethod.cs | 2 ++ ...nvokeAzureHostedServiceListAvailableExtensionsMethod.cs | 2 ++ .../InvokeAzureHostedServiceListExtensionVersionsMethod.cs | 2 ++ .../InvokeAzureHostedServiceListExtensionsMethod.cs | 2 ++ .../HostedService/InvokeAzureHostedServiceListMethod.cs | 2 ++ .../HostedService/InvokeAzureHostedServiceUpdateMethod.cs | 2 ++ .../NewAzureHostedServiceAddExtensionParameters.cs | 2 ++ .../HostedService/NewAzureHostedServiceCreateParameters.cs | 2 ++ .../HostedService/NewAzureHostedServiceUpdateParameters.cs | 2 ++ .../LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs | 2 ++ .../LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs | 2 ++ .../LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs | 2 ++ .../LoadBalancer/NewAzureLoadBalancerCreateParameters.cs | 2 ++ .../NewAzureLoadBalancerFrontendIPConfiguration.cs | 2 ++ .../LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs | 2 ++ .../InvokeAzureOperatingSystemListFamiliesMethod.cs | 2 ++ .../InvokeAzureOperatingSystemListMethod.cs | 2 ++ .../InvokeAzureServiceCertificateCreateMethod.cs | 2 ++ .../InvokeAzureServiceCertificateDeleteMethod.cs | 2 ++ .../InvokeAzureServiceCertificateGetMethod.cs | 2 ++ .../InvokeAzureServiceCertificateListMethod.cs | 2 ++ .../NewAzureServiceCertificateCreateParameters.cs | 2 ++ .../NewAzureServiceCertificateDeleteParameters.cs | 2 ++ .../NewAzureServiceCertificateGetParameters.cs | 2 ++ .../InvokeAzureVirtualMachineBeginShutdownMethod.cs | 2 ++ .../InvokeAzureVirtualMachineCaptureOSImageMethod.cs | 2 ++ .../InvokeAzureVirtualMachineCaptureVMImageMethod.cs | 2 ++ .../InvokeAzureVirtualMachineCreateDeploymentMethod.cs | 2 ++ .../InvokeAzureVirtualMachineCreateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDeleteMethod.cs | 2 ++ .../VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs | 2 ++ .../InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs | 2 ++ .../InvokeAzureVirtualMachineRestartMethod.cs | 2 ++ .../InvokeAzureVirtualMachineShutdownMethod.cs | 2 ++ .../InvokeAzureVirtualMachineShutdownRolesMethod.cs | 2 ++ .../VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs | 2 ++ .../InvokeAzureVirtualMachineStartRolesMethod.cs | 2 ++ ...ureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs | 2 ++ .../InvokeAzureVirtualMachineUpdateMethod.cs | 2 ++ .../NewAzureVirtualMachineCaptureOSImageParameters.cs | 2 ++ .../NewAzureVirtualMachineCaptureVMImageParameters.cs | 2 ++ .../NewAzureVirtualMachineConfigurationSet.cs | 2 ++ .../NewAzureVirtualMachineConfigurationSetList.cs | 2 ++ .../NewAzureVirtualMachineCreateDeploymentParameters.cs | 2 ++ .../NewAzureVirtualMachineCreateParameters.cs | 2 ++ .../NewAzureVirtualMachineDataDiskConfiguration.cs | 2 ++ .../NewAzureVirtualMachineDataDiskConfigurationList.cs | 2 ++ .../NewAzureVirtualMachineDataVirtualHardDisk.cs | 2 ++ .../NewAzureVirtualMachineDataVirtualHardDiskList.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineDnsServer.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineDnsServerList.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineDnsSettings.cs | 2 ++ .../NewAzureVirtualMachineDomainJoinCredentials.cs | 2 ++ .../NewAzureVirtualMachineDomainJoinProvisioning.cs | 2 ++ .../NewAzureVirtualMachineDomainJoinSettings.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs | 2 ++ .../NewAzureVirtualMachineInputEndpointList.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs | 2 ++ .../NewAzureVirtualMachineLoadBalancerList.cs | 2 ++ .../NewAzureVirtualMachineNetworkInterface.cs | 2 ++ .../NewAzureVirtualMachineNetworkInterfaceList.cs | 2 ++ .../NewAzureVirtualMachineOSDiskConfiguration.cs | 2 ++ .../NewAzureVirtualMachineOSVirtualHardDisk.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachinePublicIP.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachinePublicIPList.cs | 2 ++ .../NewAzureVirtualMachineResourceExtensionReference.cs | 2 ++ ...NewAzureVirtualMachineResourceExtensionReferenceList.cs | 2 ++ .../Generated/VirtualMachine/NewAzureVirtualMachineRole.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineRoleList.cs | 2 ++ .../NewAzureVirtualMachineShutdownParameters.cs | 2 ++ .../NewAzureVirtualMachineShutdownRolesParameters.cs | 2 ++ .../NewAzureVirtualMachineSshSettingKeyPair.cs | 2 ++ .../NewAzureVirtualMachineSshSettingKeyPairList.cs | 2 ++ .../NewAzureVirtualMachineSshSettingPublicKey.cs | 2 ++ .../NewAzureVirtualMachineSshSettingPublicKeyList.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineSshSettings.cs | 2 ++ .../NewAzureVirtualMachineStartRolesParameters.cs | 2 ++ .../NewAzureVirtualMachineStoredCertificateSettings.cs | 2 ++ .../NewAzureVirtualMachineStoredCertificateSettingsList.cs | 2 ++ ...ewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs | 2 ++ .../NewAzureVirtualMachineUpdateParameters.cs | 2 ++ .../VirtualMachine/NewAzureVirtualMachineVMImageInput.cs | 2 ++ ...ewAzureVirtualMachineWindowsRemoteManagementListener.cs | 2 ++ ...ureVirtualMachineWindowsRemoteManagementListenerList.cs | 2 ++ ...ewAzureVirtualMachineWindowsRemoteManagementSettings.cs | 2 ++ .../InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskCreateDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskGetDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskListDisksMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs | 2 ++ .../InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs | 2 ++ .../NewAzureVirtualMachineDiskCreateParameters.cs | 2 ++ .../NewAzureVirtualMachineDiskUpdateParameters.cs | 2 ++ ...ualMachineDiskVirtualMachineDataDiskCreateParameters.cs | 2 ++ ...ualMachineDiskVirtualMachineDataDiskUpdateParameters.cs | 2 ++ .../InvokeAzureVirtualMachineExtensionListMethod.cs | 2 ++ ...InvokeAzureVirtualMachineExtensionListVersionsMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageCreateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageDeleteMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageGetMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageListMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageReplicateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageShareMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineOSImageUpdateMethod.cs | 2 ++ .../NewAzureVirtualMachineOSImageComputeImageAttributes.cs | 2 ++ .../NewAzureVirtualMachineOSImageCreateParameters.cs | 2 ++ ...AzureVirtualMachineOSImageMarketplaceImageAttributes.cs | 2 ++ .../NewAzureVirtualMachineOSImagePlan.cs | 2 ++ .../NewAzureVirtualMachineOSImageReplicateParameters.cs | 2 ++ .../NewAzureVirtualMachineOSImageUpdateParameters.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageCreateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageDeleteMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageListMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageReplicateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageShareMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs | 2 ++ .../InvokeAzureVirtualMachineVMImageUpdateMethod.cs | 2 ++ .../NewAzureVirtualMachineVMImageComputeImageAttributes.cs | 2 ++ .../NewAzureVirtualMachineVMImageCreateParameters.cs | 2 ++ ...lMachineVMImageDataDiskConfigurationCreateParameters.cs | 2 ++ ...hineVMImageDataDiskConfigurationCreateParametersList.cs | 2 ++ ...lMachineVMImageDataDiskConfigurationUpdateParameters.cs | 2 ++ ...hineVMImageDataDiskConfigurationUpdateParametersList.cs | 2 ++ ...AzureVirtualMachineVMImageMarketplaceImageAttributes.cs | 2 ++ ...ualMachineVMImageOSDiskConfigurationCreateParameters.cs | 2 ++ ...ualMachineVMImageOSDiskConfigurationUpdateParameters.cs | 2 ++ .../NewAzureVirtualMachineVMImagePlan.cs | 2 ++ .../NewAzureVirtualMachineVMImageReplicateParameters.cs | 2 ++ .../NewAzureVirtualMachineVMImageUpdateParameters.cs | 2 ++ 206 files changed, 415 insertions(+), 1 deletion(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index cb9f9987dd1c..870534bf8a26 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -73,7 +73,8 @@ $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Co $code_common_usings = @( 'System', - 'System.Management.Automation' + 'System.Management.Automation', + 'Microsoft.Azure' ); $code_common_header = @@ -356,6 +357,8 @@ function Write-OperationCmdletFile ) $methodName = ($operation_method_info.Name.Replace('Async', '')); + $return_type_info = $operation_method_info.ReturnType.GenericTypeArguments[0]; + $normalized_output_type_name = Get-NormalizedTypeName $return_type_info.Name; $cmdlet_verb = "Invoke"; $cmdlet_verb_code = $verbs_lifecycle_invoke; $cmdlet_noun_prefix = 'Azure'; @@ -430,6 +433,7 @@ $code_using_strs namespace ${code_common_namespace} { [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [OutputType(typeof(${normalized_output_type_name}))] public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet { ${cmdlet_generated_code} @@ -674,6 +678,7 @@ $code_using_strs namespace ${code_common_namespace} { [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [OutputType(typeof(${param_type_normalized_name}))] public class ${cmdlet_class_name} : ComputeAutomationBaseCmdlet { ${cmdlet_generated_code} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs index 16849f3b4ae8..794aa6b4b90c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 1b42a1bd25a7..ba335b255e57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerAddDNSServerMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 0ae09d9b6742..9c78ca3a3710 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerDeleteDNSServerMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 2b7a7d985b5d..57a3f1d0c361 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerUpdateDNSServerMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs index df2461610c0b..14e2ab2f2971 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSAddParameters")] + [OutputType(typeof(DNSAddParameters))] public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs index 7318fb1ea676..1f85edc64839 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSUpdateParameters")] + [OutputType(typeof(DNSUpdateParameters))] public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 85c89053226a..475f9587fa11 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationByNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 4c5fcf34d115..bba9951198da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationBySlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index b4c49a73b336..8b95a2173452 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentCreateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index f8ebc1979bf1..91f4c32afe31 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteByNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index c3b6ba527adb..50408e713146 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteBySlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 8429494ece0f..81f979fb8bc2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 8c2a65abfada..1a0950192bac 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 9fe98298fac6..26d21dcedc76 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetByNameMethod")] + [OutputType(typeof(DeploymentGetResponse))] public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index eebe6ce533ef..d47ba85af765 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetBySlotMethod")] + [OutputType(typeof(DeploymentGetResponse))] public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index e865d4311b0d..b5cd353d27d4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageByNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index c5606625d420..123cd24dbc5f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageBySlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index d1d918bec3e1..0b48b1e5c839 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsBySlotMethod")] + [OutputType(typeof(DeploymentEventListResponse))] public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 5cd6019df3d8..1f00edcc2be2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsMethod")] + [OutputType(typeof(DeploymentEventListResponse))] public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 57d71bbcfe26..b50fe970e892 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index f34a3895c0e2..7699c9d3d8b9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index c8141678b0b0..dba8b834e9bc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index d7fa866a0dd1..016c7401eeff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 9c9ff6c31803..6a21161e67b4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index cd658acaf78b..e168cf88dc83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 7a753cfde83f..12ca15e24791 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index 99d268bff0ef..ac06b9f46654 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 0dc01a14deba..45c293196752 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentSwapMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 3819aac537ec..9646e079b894 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 90c46959874b..182ea864ee5b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index 989e6ae715fb..c85f2aecad1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeByNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index 25d9eb3b3489..fef9fd5f6dae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeBySlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index f3a415547440..6cb4cc1e4938 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index e744d21f4b09..9e8088dfa78c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs index 97c918635ea7..9ecb02c58d75 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationParameters")] + [OutputType(typeof(DeploymentChangeConfigurationParameters))] public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs index 08f7bcb79d53..e441b5133bd0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateParameters")] + [OutputType(typeof(DeploymentCreateParameters))] public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs index 828910b31d12..a4636abf50e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceParameters")] + [OutputType(typeof(DeploymentDeleteRoleInstanceParameters))] public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs index c51b6924757a..9dfc243a5f12 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentExtension")] + [OutputType(typeof(ExtensionConfiguration.Extension))] public class NewAzureDeploymentExtension : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs index 2adad922b309..7fa1082d7841 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionConfiguration")] + [OutputType(typeof(ExtensionConfiguration))] public class NewAzureDeploymentExtensionConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs index 971b02ac1dea..5bfd5368166a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureDeploymentExtensionList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs index 3dc29277b282..ada4a8e7e091 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageParameters")] + [OutputType(typeof(DeploymentGetPackageParameters))] public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs index dc8348ef4562..d76ca81f6a20 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRole")] + [OutputType(typeof(ExtensionConfiguration.NamedRole))] public class NewAzureDeploymentNamedRole : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs index ecc422888c64..007cd88d8d5e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRoleList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureDeploymentNamedRoleList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs index eaa1db405921..1c3214c1a902 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeParameters")] + [OutputType(typeof(DeploymentRollbackUpdateOrUpgradeParameters))] public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs index 7c7e3252f0de..3af2e86b1975 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapParameters")] + [OutputType(typeof(DeploymentSwapParameters))] public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs index 41813577c940..aaf0b4558fcd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusParameters")] + [OutputType(typeof(DeploymentUpdateStatusParameters))] public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs index 80e22066bb27..b34cda927281 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeParameters")] + [OutputType(typeof(DeploymentUpgradeParameters))] public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs index 00584af7852d..85d7ef453618 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainParameters")] + [OutputType(typeof(DeploymentWalkUpgradeDomainParameters))] public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 01612670d51f..c7b96b9e5002 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageRegisterMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index a0239be63dec..33dbeaf92e21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUnregisterMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 6d298e29cc97..304830cb71b8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUpdateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs index 9d08996d88dc..c43b2d9e2bff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionCertificateConfiguration")] + [OutputType(typeof(ExtensionCertificateConfiguration))] public class NewAzureExtensionImageExtensionCertificateConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs index 061870e858ca..967db1bf311f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionEndpointConfiguration")] + [OutputType(typeof(ExtensionEndpointConfiguration))] public class NewAzureExtensionImageExtensionEndpointConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs index d488413d5aa4..7e76fd6b8776 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfiguration")] + [OutputType(typeof(ExtensionLocalResourceConfiguration))] public class NewAzureExtensionImageExtensionLocalResourceConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs index 740f5bc21100..af0ef2e9f202 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfigurationList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureExtensionImageExtensionLocalResourceConfigurationList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs index cfc1dd9af01a..100ff48a76f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpoint")] + [OutputType(typeof(ExtensionEndpointConfiguration.InputEndpoint))] public class NewAzureExtensionImageInputEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs index b010d0a9fc67..70613e1df33f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpointList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureExtensionImageInputEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs index f9a63db0e634..0cc1bd2edd7a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpoint")] + [OutputType(typeof(ExtensionEndpointConfiguration.InternalEndpoint))] public class NewAzureExtensionImageInternalEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs index b62cfa70836c..73ef5db4d116 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpointList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureExtensionImageInternalEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs index 13cbc3274cf3..835a2b0ebeb8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageRegisterParameters")] + [OutputType(typeof(ExtensionImageRegisterParameters))] public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs index 2440ce227898..cda04cff187c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureExtensionImageUpdateParameters")] + [OutputType(typeof(ExtensionImageUpdateParameters))] public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index d0ee62575aa5..f4086769f01b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceAddExtensionMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 107e7cd13b8b..5d0c228a96ae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCheckNameAvailabilityMethod")] + [OutputType(typeof(HostedServiceCheckNameAvailabilityResponse))] public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 050adb03b372..f11c96e34cef 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCreateMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index 232970ae2531..fafb3b8c13e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteAllMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index ac83e7401406..3179b2301f64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteExtensionMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index bc8106277bb3..9ebd636757c4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index fa799c7a122f..16802f727c4a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetDetailedMethod")] + [OutputType(typeof(HostedServiceGetDetailedResponse))] public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 7a7f6556576e..19b98e45fcf7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetExtensionMethod")] + [OutputType(typeof(HostedServiceGetExtensionResponse))] public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index de1f0e482970..49fe955161aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetMethod")] + [OutputType(typeof(HostedServiceGetResponse))] public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index effe138f87fb..b405f7e78c19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListAvailableExtensionsMethod")] + [OutputType(typeof(HostedServiceListAvailableExtensionsResponse))] public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index e92618eb3332..a4f62861be52 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionVersionsMethod")] + [OutputType(typeof(HostedServiceListAvailableExtensionsResponse))] public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 9920fe95d660..9588c0d4848c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionsMethod")] + [OutputType(typeof(HostedServiceListExtensionsResponse))] public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index bbacf869945e..f8b73f9a7cea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListMethod")] + [OutputType(typeof(HostedServiceListResponse))] public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index 70ca053d8648..93f930b8d13b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceUpdateMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs index 3e978aa6241b..647819977264 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionParameters")] + [OutputType(typeof(HostedServiceAddExtensionParameters))] public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs index 125658eba000..ee26ec19ea57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureHostedServiceCreateParameters")] + [OutputType(typeof(HostedServiceCreateParameters))] public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs index f8c6a59be41a..ff37920fb4f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateParameters")] + [OutputType(typeof(HostedServiceUpdateParameters))] public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 67131128a92e..3cbde887c1f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerCreateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 8520d583a830..5bbb6d878d56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerDeleteMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 8a2b8285d2d4..d1e634b5403e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerUpdateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs index 5c19fdb26967..c91b0ee243c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateParameters")] + [OutputType(typeof(LoadBalancerCreateParameters))] public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs index bfc7e1fd03e4..3b382f019cb2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureLoadBalancerFrontendIPConfiguration")] + [OutputType(typeof(FrontendIPConfiguration))] public class NewAzureLoadBalancerFrontendIPConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs index 6257b84a3094..bd907f36a495 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateParameters")] + [OutputType(typeof(LoadBalancerUpdateParameters))] public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index c3478f18bf37..c8e0e7515832 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListFamiliesMethod")] + [OutputType(typeof(OperatingSystemListFamiliesResponse))] public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 0b518f84138d..4451a3e27ac0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListMethod")] + [OutputType(typeof(OperatingSystemListResponse))] public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index ae2fd16fdcbf..45fd7088ec25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateCreateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index d9eae1417c81..36edef9bc897 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateDeleteMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index f0ae86438874..4ed7bbb3fc63 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateGetMethod")] + [OutputType(typeof(ServiceCertificateGetResponse))] public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 443a17850a7f..41d0a4f889b7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateListMethod")] + [OutputType(typeof(ServiceCertificateListResponse))] public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs index 4d56773340f8..447e311b312e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateParameters")] + [OutputType(typeof(ServiceCertificateCreateParameters))] public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs index 099850b24b75..8339bff7c27a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureServiceCertificateDeleteParameters")] + [OutputType(typeof(ServiceCertificateDeleteParameters))] public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs index 80abe6ce072d..c46604a50a3a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureServiceCertificateGetParameters")] + [OutputType(typeof(ServiceCertificateGetParameters))] public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index 346446cfc234..aee95f9e6a66 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineBeginShutdownMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 8aeb25c37df4..03cea776eaa6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureOSImageMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 5bdde1cb422d..56faaee246d8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureVMImageMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 2b107a8ad59b..5b9a52658cd5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateDeploymentMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index e0ac1a6c079e..df055de2dbd6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 9698a8444b78..1939702473a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDeleteMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index d6f8b91f6dd9..e2f365f0ec97 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetMethod")] + [OutputType(typeof(VirtualMachineGetResponse))] public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 8124b56ddec8..60ad464461e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetRemoteDesktopFileMethod")] + [OutputType(typeof(VirtualMachineGetRemoteDesktopFileResponse))] public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 6561e3915393..ab3d3eb67f7a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineRestartMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 62b99c29d4da..a523d94a6d9f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 210497862c60..075012799b09 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownRolesMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 2aaa43e7c795..ca83059934c5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 2c3994d9e972..69c361afa726 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartRolesMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 4636ac62b79c..c31f5d559648 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index 6dce8d7fa420..29f2dc36bfc7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs index 5fa16fe7d23d..bcf386b94aab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageParameters")] + [OutputType(typeof(VirtualMachineCaptureOSImageParameters))] public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs index 470490a15bbc..81520ff3bab1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageParameters")] + [OutputType(typeof(VirtualMachineCaptureVMImageParameters))] public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs index 0c52d4f14e9c..2bec2904cced 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSet")] + [OutputType(typeof(ConfigurationSet))] public class NewAzureVirtualMachineConfigurationSet : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs index ac0c7b98706c..9683acd4dd5e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSetList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineConfigurationSetList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs index f487a30e262a..f734d0ec70aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentParameters")] + [OutputType(typeof(VirtualMachineCreateDeploymentParameters))] public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs index e15f6347fa4f..b84b2813ebfd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateParameters")] + [OutputType(typeof(VirtualMachineCreateParameters))] public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs index c6a9bbf6c708..4a5e3f9fa503 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfiguration")] + [OutputType(typeof(DataDiskConfiguration))] public class NewAzureVirtualMachineDataDiskConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs index f5ef64041e5f..d7f83db8f458 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfigurationList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineDataDiskConfigurationList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs index 4b62a67fc23f..d3c99f669727 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDisk")] + [OutputType(typeof(DataVirtualHardDisk))] public class NewAzureVirtualMachineDataVirtualHardDisk : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs index 32167cae3db7..c2c430ae741f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDiskList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineDataVirtualHardDiskList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs index c19637a298aa..8a836ef97775 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServer")] + [OutputType(typeof(DnsServer))] public class NewAzureVirtualMachineDnsServer : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs index 20c30f0e2ff6..e89d9a366411 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServerList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineDnsServerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs index 2eb995f14faf..866de944dc29 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsSettings")] + [OutputType(typeof(DnsSettings))] public class NewAzureVirtualMachineDnsSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs index 02898659706d..a68bc9720e83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinCredentials")] + [OutputType(typeof(DomainJoinCredentials))] public class NewAzureVirtualMachineDomainJoinCredentials : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs index 6440a441f5b0..12d004092c68 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinProvisioning")] + [OutputType(typeof(DomainJoinProvisioning))] public class NewAzureVirtualMachineDomainJoinProvisioning : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs index 0eff3241e9d2..efd847552e79 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinSettings")] + [OutputType(typeof(DomainJoinSettings))] public class NewAzureVirtualMachineDomainJoinSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs index 011364e723da..2e731007a85a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpoint")] + [OutputType(typeof(InputEndpoint))] public class NewAzureVirtualMachineInputEndpoint : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs index c1668a1b9a29..4e1020d19417 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpointList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineInputEndpointList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs index dc8710dac6f9..2a869fc3504b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancer")] + [OutputType(typeof(LoadBalancer))] public class NewAzureVirtualMachineLoadBalancer : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs index ea0a68c7d516..e235dafe9d95 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancerList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineLoadBalancerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs index ad1465d60ea0..9f76f8b1dec9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterface")] + [OutputType(typeof(NetworkInterface))] public class NewAzureVirtualMachineNetworkInterface : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs index adb43b43965f..7edf6d938e18 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterfaceList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineNetworkInterfaceList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs index a8acab306efe..79ceec7ef279 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSDiskConfiguration")] + [OutputType(typeof(OSDiskConfiguration))] public class NewAzureVirtualMachineOSDiskConfiguration : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs index e3c3ce7312e4..0565f4367923 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSVirtualHardDisk")] + [OutputType(typeof(OSVirtualHardDisk))] public class NewAzureVirtualMachineOSVirtualHardDisk : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs index 0b4c10a2c2f3..27fbac801350 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIP")] + [OutputType(typeof(ConfigurationSet.PublicIP))] public class NewAzureVirtualMachinePublicIP : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs index d17a0370512a..620fd119e428 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIPList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachinePublicIPList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs index 82c335989530..c56650a8eebb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReference")] + [OutputType(typeof(ResourceExtensionReference))] public class NewAzureVirtualMachineResourceExtensionReference : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs index 61e75373c7ee..a99f480eeab7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReferenceList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineResourceExtensionReferenceList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs index c72817b4bdfa..c7b0c5d22fd2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRole")] + [OutputType(typeof(Role))] public class NewAzureVirtualMachineRole : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs index c85647cedc30..45b651bee3f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRoleList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineRoleList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs index fee6cb6f8004..1114fbc15f96 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownParameters")] + [OutputType(typeof(VirtualMachineShutdownParameters))] public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs index 93493a841f06..1e86f495ee16 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesParameters")] + [OutputType(typeof(VirtualMachineShutdownRolesParameters))] public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs index 739ee0719b8c..3b7d0c56a7bc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPair")] + [OutputType(typeof(SshSettingKeyPair))] public class NewAzureVirtualMachineSshSettingKeyPair : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs index 1ada4c41989e..03f70d0094a4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPairList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineSshSettingKeyPairList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs index 0f766e337c8f..c4e64433af18 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKey")] + [OutputType(typeof(SshSettingPublicKey))] public class NewAzureVirtualMachineSshSettingPublicKey : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs index 98906338ed87..28e760a22105 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKeyList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineSshSettingPublicKeyList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs index 0bdf5a4fd241..49943ffa6e41 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettings")] + [OutputType(typeof(SshSettings))] public class NewAzureVirtualMachineSshSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs index dfbd90bcb04d..c34a946153d0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesParameters")] + [OutputType(typeof(VirtualMachineStartRolesParameters))] public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs index ff6477d1d6aa..c7e149b2fb93 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettings")] + [OutputType(typeof(StoredCertificateSettings))] public class NewAzureVirtualMachineStoredCertificateSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs index 224d91dd50db..8781c857f268 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettingsList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineStoredCertificateSettingsList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs index 285a6680f525..2f3c782cd834 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedSetParameters")] + [OutputType(typeof(VirtualMachineUpdateLoadBalancedSetParameters))] public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs index 5a79a34427a8..be96aa1bca83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateParameters")] + [OutputType(typeof(VirtualMachineUpdateParameters))] public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs index 95a3e1d9aa83..e592235ad270 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageInput")] + [OutputType(typeof(VMImageInput))] public class NewAzureVirtualMachineVMImageInput : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs index a460c843b22f..6c508f7de0c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListener")] + [OutputType(typeof(WindowsRemoteManagementListener))] public class NewAzureVirtualMachineWindowsRemoteManagementListener : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs index b910d2ebfc3c..f424cb2cfa8c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListenerList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineWindowsRemoteManagementListenerList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs index 66a4ace2f9e9..520a0eb1a29d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementSettings")] + [OutputType(typeof(WindowsRemoteManagementSettings))] public class NewAzureVirtualMachineWindowsRemoteManagementSettings : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index 491a7d976d4e..45f3ad34fcc1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDataDiskMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index a009961ab314..6e9beab18b93 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDiskMethod")] + [OutputType(typeof(VirtualMachineDiskCreateResponse))] public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index ed9bb9b9e50d..a9d8937edacb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDataDiskMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 8f0ad092b184..0e1509a10328 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDiskMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 092b879082da..9a8745e36452 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDataDiskMethod")] + [OutputType(typeof(VirtualMachineDataDiskGetResponse))] public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index aa6d782bc352..8f2b725e3bcc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDiskMethod")] + [OutputType(typeof(VirtualMachineDiskGetResponse))] public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index 4e99289c1c98..eb99258e2508 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskListDisksMethod")] + [OutputType(typeof(VirtualMachineDiskListResponse))] public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 579be506a5b6..744b0272edbc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDataDiskMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index 34f1a91a4ede..9b84bd9b6d48 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskMethod")] + [OutputType(typeof(VirtualMachineDiskUpdateResponse))] public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index 4007cd96603d..f9f3c5516c3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskSizeMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs index 0d58017f6e85..70a819a2767b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateParameters")] + [OutputType(typeof(VirtualMachineDiskCreateParameters))] public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs index b9ed24d46e35..5ee79844fcb5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateParameters")] + [OutputType(typeof(VirtualMachineDiskUpdateParameters))] public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs index b00e062af190..8418acaf6b11 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] + [OutputType(typeof(VirtualMachineDataDiskCreateParameters))] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs index 50304f0dbca9..b15cc52ea893 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] + [OutputType(typeof(VirtualMachineDataDiskUpdateParameters))] public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 0a3007eda1cb..32b572796330 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListMethod")] + [OutputType(typeof(VirtualMachineExtensionListResponse))] public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index a4ed518793f6..a6f741a08ca2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListVersionsMethod")] + [OutputType(typeof(VirtualMachineExtensionListResponse))] public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 18967fd35490..7d2a3ee73785 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageCreateMethod")] + [OutputType(typeof(VirtualMachineOSImageCreateResponse))] public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 1830f6583553..ff1e3c2b082a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageDeleteMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index e092d89c27f9..aa2b8e246f56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetDetailsMethod")] + [OutputType(typeof(VirtualMachineOSImageGetDetailsResponse))] public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index 673391f11cb7..706d04cde52a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetMethod")] + [OutputType(typeof(VirtualMachineOSImageGetResponse))] public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index a64d12c6542b..4a3749ee7b8e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageListMethod")] + [OutputType(typeof(VirtualMachineOSImageListResponse))] public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index dbf2ec45bcf5..53f3ba15f8b0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageReplicateMethod")] + [OutputType(typeof(VirtualMachineOSImageReplicateResponse))] public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 97015d67b13b..e1d576256e83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageShareMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index e4f8e94834e1..9053560699bb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUnreplicateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 569a01236520..08d1ed7f4f28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUpdateMethod")] + [OutputType(typeof(VirtualMachineOSImageUpdateResponse))] public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs index 2f45e53ca98c..7cfbddad5b78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageComputeImageAttributes")] + [OutputType(typeof(ComputeImageAttributes))] public class NewAzureVirtualMachineOSImageComputeImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs index 56b355d3d308..10a50cb270b4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageCreateParameters")] + [OutputType(typeof(VirtualMachineOSImageCreateParameters))] public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs index 60f67e749384..37b5c4a16bfc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageMarketplaceImageAttributes")] + [OutputType(typeof(MarketplaceImageAttributes))] public class NewAzureVirtualMachineOSImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs index 393b7bbda781..4e4a6d23192e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImagePlan")] + [OutputType(typeof(Plan))] public class NewAzureVirtualMachineOSImagePlan : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs index 0295cdd0603e..a2011e431939 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateParameters")] + [OutputType(typeof(VirtualMachineOSImageReplicateParameters))] public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs index 0b8f62d40597..4f8f5978e5f2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateParameters")] + [OutputType(typeof(VirtualMachineOSImageUpdateParameters))] public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index a95743416954..8c5fb849cfa9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageCreateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 0cafa699137e..86a2007346bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageDeleteMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 45b995de61f5..0cf5496ed466 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageGetDetailsMethod")] + [OutputType(typeof(VirtualMachineVMImageGetDetailsResponse))] public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 2f9a3aead489..0c809932e437 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageListMethod")] + [OutputType(typeof(VirtualMachineVMImageListResponse))] public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index e67003f5215c..e16bfcc80bd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageReplicateMethod")] + [OutputType(typeof(VirtualMachineVMImageReplicateResponse))] public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 627014698bcf..82d8bda3f0f9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageShareMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index e0dc21d9958f..db4ae27ef2d8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUnreplicateMethod")] + [OutputType(typeof(OperationStatusResponse))] public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index fe93bc83ad14..9629c1f62763 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUpdateMethod")] + [OutputType(typeof(AzureOperationResponse))] public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet { [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs index 26895b3f61f5..2eb25e620c64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageComputeImageAttributes")] + [OutputType(typeof(ComputeImageAttributes))] public class NewAzureVirtualMachineVMImageComputeImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs index f78bebb54561..b5e6e3a0a88b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageCreateParameters")] + [OutputType(typeof(VirtualMachineVMImageCreateParameters))] public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs index 8a24ed6b9919..84493517a56d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParameters")] + [OutputType(typeof(DataDiskConfigurationCreateParameters))] public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs index f5b670bee014..494eb90e5075 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs index 59454abdfabe..3af66bf397c7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters")] + [OutputType(typeof(DataDiskConfigurationUpdateParameters))] public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs index 0f5a9d663e0f..5515156b24f2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList")] + [OutputType(typeof(System.Collections.Generic.List))] public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs index d26a923aa58e..5b934a635fe5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageMarketplaceImageAttributes")] + [OutputType(typeof(MarketplaceImageAttributes))] public class NewAzureVirtualMachineVMImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs index 84ce41741512..e0d8e6439130 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationCreateParameters")] + [OutputType(typeof(OSDiskConfigurationCreateParameters))] public class NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs index 03b65165b53f..b59eac58a47d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters")] + [OutputType(typeof(OSDiskConfigurationUpdateParameters))] public class NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs index 69a662be4705..cf85e6dbd090 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImagePlan")] + [OutputType(typeof(Plan))] public class NewAzureVirtualMachineVMImagePlan : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs index 610e8583eaa0..24843fd5292b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateParameters")] + [OutputType(typeof(VirtualMachineVMImageReplicateParameters))] public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs index b6eb2693172e..8ea28cd8f471 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -19,6 +19,7 @@ // Changes to this file may cause incorrect behavior and will be lost if the // code is regenerated. +using Microsoft.Azure; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -27,6 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateParameters")] + [OutputType(typeof(VirtualMachineVMImageUpdateParameters))] public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBaseCmdlet { public override void ExecuteCmdlet() From 76798f52aa6d80f6fae21c34768cd9968cfa5c0c Mon Sep 17 00:00:00 2001 From: huangpf Date: Tue, 14 Jul 2015 12:13:46 -0700 Subject: [PATCH 22/48] Add VM Tests --- .../Commands.ScenarioTest.csproj | 3 + .../ServiceManagementTests.ps1 | 89 ++ .../ServiceManagement/ScenarioTests.cs | 9 + ...utoGeneratedVirtualMachineCmdletTests.json | 802 ++++++++++++++++++ 4 files changed, 903 insertions(+) create mode 100644 src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedVirtualMachineCmdletTests.json diff --git a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj index e2bd85c303d1..c9cdbcd6753d 100644 --- a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj +++ b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj @@ -209,6 +209,9 @@ Always + + Always + Always diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index fa3c92b96e1e..9286e779e81f 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -198,4 +198,93 @@ function Run-AutoGeneratedHostedServiceCmdletTests # Cleanup Cleanup-CloudService $svcName; } +} + +# Run Auto-Generated Virtual Machine Cmdlet Tests +function Run-AutoGeneratedVirtualMachineCmdletTests +{ + # Setup + $location = Get-DefaultLocation; + + $storageName = 'pstest' + (getAssetName); + New-AzureStorageAccount -StorageAccountName $storageName -Location $location; + + # Associate the new storage account with the current subscription + Set-CurrentStorageAccountName $storageName; + + $svcName = 'pstest' + (Get-CloudServiceName); + $userName = "pstestuser"; + $password = "p@ssw0rd"; + + try + { + # Create Hosted Service Parameters + $svcCreateParams = New-AzureHostedServiceCreateParameters; + $svcCreateParams.ServiceName = $svcName; + $svcCreateParams.Location = $location; + $svcCreateParams.Description = $svcName; + $svcCreateParams.Label = $svcName; + + # Invoke Hosted Service Create + $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; + Assert-AreEqual $st.StatusCode 'Created'; + Assert-NotNull $st.RequestId; + + # Invoke Hosted Service Get + $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + Assert-AreEqual $svcGetResult.ServiceName $svcName; + Assert-AreEqual $svcGetResult.Properties.Description $svcName; + Assert-AreEqual $svcGetResult.Properties.Label $svcName; + + # Invoke Virtual Machine OS Image List + $images = (Invoke-AzureVirtualMachineOSImageListMethod).Images + $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; + + # Create Virtual Machine Deployment Create Parameters + $vmDeployment = New-AzureVirtualMachineCreateDeploymentParameters; + $vmDeployment.Name = $svcName; + $vmDeployment.Label = $svcName; + $vmDeployment.DeploymentSlot = 'Production'; + $vmDeployment.Roles = New-AzureVirtualMachineRoleList; + $vmDeployment.Roles.Add((New-AzureVirtualMachineRole)); + $vmDeployment.Roles[0].RoleName = $svcName; + $vmDeployment.Roles[0].RoleSize = 'Large'; + $vmDeployment.Roles[0].RoleType = 'PersistentVMRole'; + $vmDeployment.Roles[0].ProvisionGuestAgent = $false; + $vmDeployment.Roles[0].ResourceExtensionReferences = $null; + $vmDeployment.Roles[0].DataVirtualHardDisks = $null; + $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureVirtualMachineOSVirtualHardDisk; + $vmDeployment.Roles[0].OSVirtualHardDisk.SourceImageName = $image.Name; + $vmDeployment.Roles[0].OSVirtualHardDisk.MediaLink = "http://${storageName}.blob.core.windows.net/myvhds/${svcName}.vhd"; + $vmDeployment.Roles[0].OSVirtualHardDisk.ResizedSizeInGB = 128; + $vmDeployment.Roles[0].OSVirtualHardDisk.HostCaching = 'ReadWrite'; + $vmDeployment.Roles[0].ConfigurationSets = New-AzureVirtualMachineConfigurationSetList; + $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureVirtualMachineConfigurationSet)); + $vmDeployment.Roles[0].ConfigurationSets[0].ConfigurationSetType = "WindowsProvisioningConfiguration"; + $vmDeployment.Roles[0].ConfigurationSets[0].AdminUserName = $userName; + $vmDeployment.Roles[0].ConfigurationSets[0].AdminPassword = $password; + $vmDeployment.Roles[0].ConfigurationSets[0].ComputerName = 'test'; + $vmDeployment.Roles[0].ConfigurationSets[0].HostName = "${svcName}.cloudapp.net"; + $vmDeployment.Roles[0].ConfigurationSets[0].EnableAutomaticUpdates = $false; + $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; + + # Invoke Virtual Machine Create Deployment + $st = Invoke-AzureVirtualMachineCreateDeploymentMethod -ServiceName $svcName -Parameters $vmDeployment; + Assert-AreEqual $st.StatusCode 'OK'; + Assert-NotNull $st.RequestId; + + # Invoke Virtual Machine Get + $st = Invoke-AzureVirtualMachineGetMethod -ServiceName $svcName -DeploymentName $svcName -VirtualMachineName $svcName; + Assert-AreEqual $st.RoleName $svcName; + + # Invoke Hosted Service Delete + $st = Invoke-AzureHostedServiceDeleteAllMethod -ServiceName $svcName; + Assert-AreEqual $st.StatusCode 'OK'; + Assert-NotNull $st.RequestId; + } + finally + { + # Cleanup + Cleanup-CloudService $svcName; + } } \ No newline at end of file diff --git a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs index 0e407597445a..f01b5c62be26 100644 --- a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs +++ b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs @@ -62,5 +62,14 @@ public void RunAutoGeneratedHostedServiceCmdletTests() { this.RunPowerShellTest("Run-AutoGeneratedHostedServiceCmdletTests"); } + + [Fact] + [Trait(Category.Service, Category.ServiceManagement)] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.AcceptanceType, Category.BVT)] + public void RunAutoGeneratedVirtualMachineCmdletTests() + { + this.RunPowerShellTest("Run-AutoGeneratedVirtualMachineCmdletTests"); + } } } diff --git a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedVirtualMachineCmdletTests.json b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedVirtualMachineCmdletTests.json new file mode 100644 index 000000000000..606f2b51f3e2 --- /dev/null +++ b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunAutoGeneratedVirtualMachineCmdletTests.json @@ -0,0 +1,802 @@ +{ + "Entries": [ + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/locations", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9sb2NhdGlvbnM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n East US\r\n East US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n West US\r\n West US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n Standard_G1\r\n Standard_G2\r\n Standard_G3\r\n Standard_G4\r\n Standard_G5\r\n \r\n \r\n \r\n \r\n Premium_LRS\r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n Central US\r\n Central US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n South Central US\r\n South Central US\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n East US 2\r\n East US 2\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n Standard_G1\r\n Standard_G2\r\n Standard_G3\r\n Standard_G4\r\n Standard_G5\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n North Europe\r\n North Europe\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n \r\n West Europe\r\n West Europe\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A10\r\n A11\r\n A5\r\n A6\r\n A7\r\n A8\r\n A9\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n Southeast Asia\r\n Southeast Asia\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n Standard_DS1\r\n Standard_DS11\r\n Standard_DS12\r\n Standard_DS13\r\n Standard_DS14\r\n Standard_DS2\r\n Standard_DS3\r\n Standard_DS4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n Premium_LRS\r\n \r\n \r\n \r\n \r\n East Asia\r\n East Asia\r\n \r\n Compute\r\n Storage\r\n PersistentVMRole\r\n HighMemory\r\n \r\n \r\n \r\n A5\r\n A6\r\n A7\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n A5\r\n A6\r\n A7\r\n Basic_A0\r\n Basic_A1\r\n Basic_A2\r\n Basic_A3\r\n Basic_A4\r\n ExtraLarge\r\n ExtraSmall\r\n Large\r\n Medium\r\n Small\r\n Standard_D1\r\n Standard_D11\r\n Standard_D12\r\n Standard_D13\r\n Standard_D14\r\n Standard_D2\r\n Standard_D3\r\n Standard_D4\r\n \r\n \r\n \r\n \r\n Standard_LRS\r\n Standard_ZRS\r\n Standard_GRS\r\n Standard_RAGRS\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "19145" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "68910abddfbfc49f928186e462fc1d4c" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:09:44 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/68910abddfbfc49f928186e462fc1d4c", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzY4OTEwYWJkZGZiZmM0OWY5MjgxODZlNDYyZmMxZDRj", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.ManagementClient/4.0.0.0" + ] + }, + "ResponseBody": "\r\n 68910abd-dfbf-c49f-9281-86e462fc1d4c\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "f2e68fbac340c38c9247a9ca1411efb3" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:09:44 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/storageservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9zdG9yYWdlc2VydmljZXM=", + "RequestMethod": "POST", + "RequestBody": "\r\n pstestonesdk8427\r\n \r\n \r\n East US\r\n Standard_GRS\r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "358" + ], + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "29942ad619acc58289fd253bff4a40f6" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:09:46 GMT" + ], + "Location": [ + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/storage/pstestonesdk8427" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/29942ad619acc58289fd253bff4a40f6", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzI5OTQyYWQ2MTlhY2M1ODI4OWZkMjUzYmZmNGE0MGY2", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "\r\n 29942ad6-19ac-c582-89fd-253bff4a40f6\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "693199b7acfbcb32b6feb5beb3912483" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:09:46 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/29942ad619acc58289fd253bff4a40f6", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzI5OTQyYWQ2MTlhY2M1ODI4OWZkMjUzYmZmNGE0MGY2", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2014-10-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Storage.StorageManagementClient/5.0.0.0" + ] + }, + "ResponseBody": "\r\n 29942ad6-19ac-c582-89fd-253bff4a40f6\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "x-ms-request-id": [ + "67f15ae34c94c739bb9f93e035605067" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:17 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcw==", + "RequestMethod": "POST", + "RequestBody": "\r\n pstestonesdk4474\r\n \r\n pstestonesdk4474\r\n East US\r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "264" + ], + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "7e15eb12e7f6cb62bfefd65c2ae2ee23" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:19 GMT" + ], + "Location": [ + "https://management.core.windows.net/subscriptions/4d368445-cbb1-42a7-97a6-6850ab99f48e/compute/pstestonesdk4474" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 201 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs0NDc0", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n https://management.core.windows.net/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474\r\n pstestonesdk4474\r\n \r\n pstestonesdk4474\r\n East US\r\n \r\n Created\r\n 2015-07-14T19:10:19Z\r\n 2015-07-14T19:10:19Z\r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "610" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "4e3dc723d600c539b7595e297fc6009d" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:20 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/images", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9pbWFnZXM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n Linux\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Linux VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It also contains PartsUnlimited demo app which runs on the installed coreclr. The demo app is installed to /opt/demo. To run the demo, please type the command '/opt/demo/Kestrel' in a terminal window. The website is listening on port 5004. Please enable or map a endpoint of HTTP port 5004 for your azure VM.\r\n CoreCLR x64 Beta5 (11624) with PartsUnlimited Demo App on Ubuntu Server 14.04 LTS\r\n 2015-04-29T07:00:00Z\r\n false\r\n Ubuntu-cof-45.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D1\r\n Microsoft Visual Studio Group\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2014-11-12T08:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27\r\n Windows\r\n http://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspx\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image contains Windows Server 2012 R2, Visual Studio Community 2013, and CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly set up a development environment in Azure to build and test Android, iOS, and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716] for more information.\r\n Visual Studio Community 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Visual Studio Community 2013 image enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 4 on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash the full power of Visual Studio to develop Node.js solutions. NTVS also includes a list of project templates using the Express framework, which enables you to quickly create and deploy websites or Cloud Services to Microsoft Azure or other platforms.\r\n Visual Studio Community 2013 Update 4 with Tools for Node.js on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Enterprise supports developers creating business applications looking for the scale, quality and productivity required in organizations of any size. Team collaboration, DevOps, release management and more are core scenarios for Visual Studio Enterprise. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily and quickly set up a development environment in Azure to plan, build, release and operate applications using Visual Studio.\r\n Visual Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n With Visual Studio Professional, you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Professional 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Professional 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.2 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-03-01T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-22T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321312\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update 95) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not recommended for use in production. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]\r\n JDK 6 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n Java6_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321694\r\n Medium\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386544\r\n Java6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update 79) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]\r\n JDK 7 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update 45) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n JDK 8 on Windows Server 2012 R2\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321683\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321692\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321684\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321686\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321689\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321687\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321688\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321317\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321696\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321318\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321695\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321314\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321699\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321315\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321698\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321313\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321700\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321316\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321697\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=321682\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321693\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321690\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.7 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404007\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.8 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404008\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 81\r\n 29ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4\r\n Linux\r\n https://enterprise.github.com/license\r\n GitHub Enterprise is the on-premises version of GitHub.com, the world's largest software community. Collaborate, track issues, review code, and streamline your development processes - all on your servers. With the world's largest software development community already using GitHub, your business can be on the fast track to a better way of building software.\r\n GitHub Enterprise\r\n false\r\n 2015-06-17T07:00:00Z\r\n false\r\n https://enterprise.github.com/privacy\r\n Standard_DS3\r\n GitHub, Inc.\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-10-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-05T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-02T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-25T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-735.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-738.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-24T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-01T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-13T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-02-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-04-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Enterprise\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012 R2. This image contains the Developer edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Developer\r\n false\r\n BizTalkServer2013_100.png\r\n Microsoft BizTalk Server Group\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012 R2. This image contains the Enterprise edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Enterprise\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012 R2. This image contains the Standard edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Standard\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Standard\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Standard edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.6\r\n 2014-07-14T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.7\r\n 2014-09-30T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-07-14T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-09-30T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-10-18T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-11-29T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-12-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-01-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-05T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-26T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-06-17T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-07-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-12-03T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605\r\n Linux\r\n 6.6\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150706\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-07-06T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325\r\n Linux\r\n 7.0\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410\r\n Linux\r\n 7.1\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-04-10T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104\r\n Linux\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2011-11-04T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2014-12-22T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to Cloud SteelHead documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.html\r\n Riverbed SteelHead CX 9.0\r\n 2014-12-13T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 9.0\r\n 2015-04-20T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 80\r\n 810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.html\r\n Note: This appliance is managed via a client application and TCP/807 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank] for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation firewall that was purpose-built for efficient deployment and operation within dispersed, highly dynamic, and security-critical network environments providing multilayer security in the cloud. Beyond its powerful network firewall, IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive set of next-generation firewall technologies.\r\n Barracuda NG Firewall 6.1\r\n 2015-06-11T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 50\r\n 810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/waf-azure-eula.html\r\n Note: This appliance is administered via a web UI and TCP/8000 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank] for details. -- The Barracuda Web Application Firewall inspects all inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS, or any other attacks targeted at your web applications. Its built-in load balancing technology also allows your web applications to scale with your business and its Data Loss Prevention (DLP) technology inspects server responses to help keep your proprietary information safe.\r\n Barracuda Web Application Firewall (WAF) 7.9\r\n 2015-04-28T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows HPC cluster in Azure. We recommend using a VM size of at least A4. Before creating a virtual machine, you must configure a valid virtual network. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post configuration script described in the Preview release notes. For more information about how to set up an HPC IaaS cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank] .\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-08-14T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-10-31T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-11-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-02-12T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-04-16T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the head node of an HPC Pack cluster. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-Excel-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 and evaluation version of Microsoft Excel Professional Plus 2013 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node with Excel on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-04-06T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-05-28T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-06-29T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-03-27T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-04-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-05-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-06-15T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-02-24T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-07-09T00:41:59Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-12-09T15:26:36Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-05-08T12:17:30Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-06-26T07:49:56Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201506.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-22T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201506.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201506.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=544707\r\n At the heart of the Microsoft Cloud Platform, Windows Server brings the breadth and depth of Microsoft’s experience delivering global-scale cloud services to your datacenter infrastructure. Windows Server Technical Preview provides a range of new and enhanced capabilities and features spanning server virtualization, storage, networking, server management and automation, web and application platform, access and information protection, remote desktop infrastructure, and more. By clicking the Create button, I acknowledge that this VHD contains a preview release and should strictly be used for testing purposes and that the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of Microsoft apply to it. The VHD won’t be serviced or supported for production use and the trial period expires on October 1, 2015.\r\n Windows Server Technical Preview\r\n 2015-05-04T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-06-01T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-05-18T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Azure Remote Application Service software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server 2012 R2\r\n false\r\n 2015-05-28T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Client Production on Windows Server 2012 R2\r\n false\r\n 2015-04-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail E-commerce software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail Essentials software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-7July15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2 Preview\r\n false\r\n 2015-07-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-11T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhd\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-03-05T23:38:03.7394082Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-08-14T20:56:09.553895Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-11-12T00:23:04.7938861Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-01-27T21:22:33.5359792Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T21:27:13.0940596Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-04-30T02:06:52.0524797Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-05-14T23:02:10.1569333Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-21T01:07:50.1224459Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-27T01:46:00.1951134Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-01-28T01:17:11.0039487Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T19:50:33.6933063Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-04-28T23:16:04.9724554Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-05-13T20:37:23.4158594Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-06-11T01:56:15.8997285Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-11-11T08:00:55.6357644Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-01-28T05:33:11.6514381Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-03-09T18:58:44.7766347Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-04-29T00:35:41.9643255Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-05-12T14:39:41.1427698Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-05-13T06:00:19.2702337Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED and was reached its END OF LIFE on 2014-04-18. This image is provided for archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank] for information about successor releases and the Ubuntu life-cycle.\r\n Ubuntu Server 12.10\r\n false\r\n 2012-12-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-02-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-03-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-08-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-12-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-02-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-05-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-05-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-07-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-11-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-01-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150706) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-12-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150708) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-SSH-Docker-amd64-edge-201507081917-119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507081917. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507080203-118-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507080203. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507092358-121-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507092358. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507102001-122-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507102001. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507102212-123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507102212. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150421.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150421.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-30. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150520.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.10 (amd64 20150520.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-05-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n MILESTONE RELEASE: This is a milestone release and is considered experimental. This build is unsupported and is for development and preview reference only. Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150526. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-05-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-19T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150702 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150703-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150703 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150704-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150704 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150705-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150705 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105\r\n Linux\r\n openSUSE 13.1 brings updated desktop environments and software, lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at [http://susestudio.com|http://susestudio.com]\r\n openSUSE 13.1\r\n 2014-10-06T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium image with PRIORITY support includes updates, patches, and support 24x7 through web, email, chat and phone, from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2014-10-23T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 12\r\n 2014-10-23T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n openSUSE 13.1 brings updated desktop environments and software, a lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at http://susestudio.com\r\n openSUSE 13.1\r\n 2015-01-05T08:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64\r\n Linux\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customization of this image can be done at [https://susestudio.com|https://susestudio.com]\r\n openSUSE 13.2\r\n 2014-12-16T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com] ).\r\n openSUSE 13.2\r\n 2015-05-12T07:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.   Customization of images can be done at [http://susestudio.com|http://susestudio.com].\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value.  Customization of images can be done at [http://susestudio.com|http://susestudio.com]. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2014-11-06T00:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-27T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64\r\n Linux\r\n http://www.novell.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2014-11-06T00:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-priority-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The image supports the low latency network interface option available for select instance types. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 - HPC (Premium Image)\r\n 2015-07-08T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This image supports the low latency network interface option available for select instance types.\r\n SUSE Linux Enterprise Server 12 HPC\r\n 2015-07-08T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-02-13T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-05-12T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-02-13T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-05-12T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2013-01-05T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-19T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 6 brings the latest Linux innovations to market, delivering extreme performance, advanced scalability, and reliability for enterprise applications and systems. More information can be found at http://www.oracle.com/linux.\r\n Oracle Linux 6.4.0.0.0\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Enterprise Edition is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. For more information, go to http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Enterprise Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability for enterprise applications and systems. Optimized for enterprise workloads, Oracle Linux is the only operating system to offer zero-downtime updates.\r\n Oracle Linux 7.0.0.0.0\r\n 2014-12-18T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Standard Edition is an affordable, full-featured data management solution that is ideal for midsize companies. More information can be found at http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Standard Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014\r\n Linux\r\n Oracle WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0\r\n Oracle WebLogic Server 12c Enterprise Edition is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. More information can be found at http://www.oracle.com/weblogicserver.\r\n Oracle Weblogic\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleWeblogic12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on July 18, 2015. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 R2 Datacenter\r\n 2015-01-20T08:00:00Z\r\n false\r\n Standard_D12\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-7-9-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on January 5, 2016. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 Datacenter\r\n 2015-07-09T07:00:00Z\r\n false\r\n Large\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.2\r\n 2014-10-23T01:45:25.1330063Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.7\r\n 2015-03-19T07:12:15.3948309Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n Sqlserver2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-07-29T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-06-27T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]\r\n SQL Server 2014 SP1 Standard on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Web on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Enterprise on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-04-01T07:00:00Z\r\n true\r\n SQLServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-06-19T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "629942" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "5772bc03607dcf06824e617572e900b2" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:22 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474/deployments", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs0NDc0L2RlcGxveW1lbnRz", + "RequestMethod": "POST", + "RequestBody": "\r\n pstestonesdk4474\r\n Production\r\n \r\n \r\n \r\n pstestonesdk4474\r\n PersistentVMRole\r\n \r\n \r\n WindowsProvisioningConfiguration\r\n test\r\n p@ssw0rd\r\n false\r\n Pacific Standard Time\r\n \r\n pstestuser\r\n pstestonesdk4474.cloudapp.net\r\n \r\n \r\n \r\n ReadWrite\r\n http://pstestonesdk8427.blob.core.windows.net/myvhds/pstestonesdk4474.vhd\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n 128\r\n \r\n Large\r\n false\r\n \r\n \r\n", + "RequestHeaders": { + "Content-Type": [ + "application/xml" + ], + "Content-Length": [ + "1374" + ], + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "54a3eda62f95c801a9a727f3f8559fc3" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:26 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/54a3eda62f95c801a9a727f3f8559fc3", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzU0YTNlZGE2MmY5NWM4MDFhOWE3MjdmM2Y4NTU5ZmMz", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 54a3eda6-2f95-c801-a9a7-27f3f8559fc3\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6268173a92e5ca6b8325501d9b0023aa" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:26 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/54a3eda62f95c801a9a727f3f8559fc3", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzU0YTNlZGE2MmY5NWM4MDFhOWE3MjdmM2Y4NTU5ZmMz", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 54a3eda6-2f95-c801-a9a7-27f3f8559fc3\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "00289b4f72e5c84f84b6ce6e2c313688" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:10:56 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/54a3eda62f95c801a9a727f3f8559fc3", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzU0YTNlZGE2MmY5NWM4MDFhOWE3MjdmM2Y4NTU5ZmMz", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 54a3eda6-2f95-c801-a9a7-27f3f8559fc3\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "855091dad52fc6f6a420fb393dc093d7" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:11:26 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/54a3eda62f95c801a9a727f3f8559fc3", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzU0YTNlZGE2MmY5NWM4MDFhOWE3MjdmM2Y4NTU5ZmMz", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 54a3eda6-2f95-c801-a9a7-27f3f8559fc3\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "1700914e260fc8a4ad78af672d67ff91" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:11:57 GMT" + ], + "Server": [ + "1.0.6198.247", + "(rd_rdfe_stable.150630-2348)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474/deployments/pstestonesdk4474/roles/pstestonesdk4474", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs0NDc0L2RlcGxveW1lbnRzL3BzdGVzdG9uZXNkazQ0NzQvcm9sZXMvcHN0ZXN0b25lc2RrNDQ3NA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n pstestonesdk4474\r\n \r\n PersistentVMRole\r\n \r\n \r\n NetworkConfiguration\r\n \r\n \r\n \r\n \r\n ReadWrite\r\n pstestonesdk4474-pstestonesdk4474-0-201507141910310117\r\n http://pstestonesdk8427.blob.core.windows.net/myvhds/pstestonesdk4474.vhd\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Standard\r\n \r\n Large\r\n false\r\n", + "ResponseHeaders": { + "Content-Length": [ + "893" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "74b852045ba1ce63aac2c2a3e9df8070" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:11:58 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474?comp=media", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs0NDc0P2NvbXA9bWVkaWE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "3402c2f3661dcc75850df4357a3c9998" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:12:00 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/3402c2f3661dcc75850df4357a3c9998", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzM0MDJjMmYzNjYxZGNjNzU4NTBkZjQzNTdhM2M5OTk4", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 3402c2f3-661d-cc75-850d-f4357a3c9998\r\n InProgress\r\n", + "ResponseHeaders": { + "Content-Length": [ + "197" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "c72c5a86ca6ac6e59d0051f2f7773d01" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:12:00 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operations/3402c2f3661dcc75850df4357a3c9998", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpb25zLzM0MDJjMmYzNjYxZGNjNzU4NTBkZjQzNTdhM2M5OTk4", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n 3402c2f3-661d-cc75-850d-f4357a3c9998\r\n Succeeded\r\n 200\r\n", + "ResponseHeaders": { + "Content-Length": [ + "232" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "0d95a9481f09c730b07b5718ea0d17f9" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:12:30 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices/pstestonesdk4474?embed-detail=true", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcy9wc3Rlc3RvbmVzZGs0NDc0P2VtYmVkLWRldGFpbD10cnVl", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n ResourceNotFound\r\n The hosted service does not exist.\r\n", + "ResponseHeaders": { + "Content-Length": [ + "199" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b134bcfe2d96c65495493ce168605428" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 14 Jul 2015 19:12:31 GMT" + ], + "Server": [ + "1.0.6198.243", + "(rd_rdfe_stable.150618-1025)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 404 + } + ], + "Names": { + "": [ + "onesdk8427", + "onesdk4474" + ] + }, + "Variables": { + "SubscriptionId": "4d368445-cbb1-42a7-97a6-6850ab99f48e" + } +} \ No newline at end of file From ea7d54140cafc1057bbc41210a26a6135caf6342 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 17 Jul 2015 03:53:53 -0700 Subject: [PATCH 23/48] Invoke-AzureComputeMethod --- .../Automation/RunCodeGeneration.ps1 | 176 +++++++++++- .../Commands.ServiceManagement.csproj | 1 + .../InvokeAzureDNSServerAddDNSServerMethod.cs | 14 +- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 14 +- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 15 +- ...ploymentChangeConfigurationByNameMethod.cs | 14 +- ...ploymentChangeConfigurationBySlotMethod.cs | 14 +- .../InvokeAzureDeploymentCreateMethod.cs | 14 +- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 14 +- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 13 +- ...eleteRoleInstanceByDeploymentNameMethod.cs | 14 +- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 14 +- .../InvokeAzureDeploymentGetByNameMethod.cs | 13 +- .../InvokeAzureDeploymentGetBySlotMethod.cs | 13 +- ...keAzureDeploymentGetPackageByNameMethod.cs | 14 +- ...keAzureDeploymentGetPackageBySlotMethod.cs | 14 +- ...keAzureDeploymentListEventsBySlotMethod.cs | 15 +- .../InvokeAzureDeploymentListEventsMethod.cs | 15 +- ...ebootRoleInstanceByDeploymentNameMethod.cs | 14 +- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 14 +- ...buildRoleInstanceByDeploymentNameMethod.cs | 15 +- ...buildRoleInstanceByDeploymentSlotMethod.cs | 15 +- ...imageRoleInstanceByDeploymentNameMethod.cs | 14 +- ...imageRoleInstanceByDeploymentSlotMethod.cs | 14 +- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 14 +- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 14 +- .../InvokeAzureDeploymentSwapMethod.cs | 13 +- ...ymentUpdateStatusByDeploymentNameMethod.cs | 14 +- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 14 +- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 14 +- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 14 +- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 14 +- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 14 +- ...InvokeAzureExtensionImageRegisterMethod.cs | 12 +- ...vokeAzureExtensionImageUnregisterMethod.cs | 14 +- .../InvokeAzureExtensionImageUpdateMethod.cs | 12 +- ...okeAzureHostedServiceAddExtensionMethod.cs | 13 +- ...ostedServiceCheckNameAvailabilityMethod.cs | 12 +- .../InvokeAzureHostedServiceCreateMethod.cs | 12 +- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 12 +- ...AzureHostedServiceDeleteExtensionMethod.cs | 13 +- .../InvokeAzureHostedServiceDeleteMethod.cs | 12 +- ...vokeAzureHostedServiceGetDetailedMethod.cs | 12 +- ...okeAzureHostedServiceGetExtensionMethod.cs | 13 +- .../InvokeAzureHostedServiceGetMethod.cs | 12 +- ...tedServiceListAvailableExtensionsMethod.cs | 11 +- ...ostedServiceListExtensionVersionsMethod.cs | 13 +- ...eAzureHostedServiceListExtensionsMethod.cs | 12 +- .../InvokeAzureHostedServiceListMethod.cs | 11 +- .../InvokeAzureHostedServiceUpdateMethod.cs | 13 +- .../InvokeAzureComputeMethodCmdlet.cs | 254 ++++++++++++++++++ .../InvokeAzureLoadBalancerCreateMethod.cs | 14 +- .../InvokeAzureLoadBalancerDeleteMethod.cs | 14 +- .../InvokeAzureLoadBalancerUpdateMethod.cs | 15 +- ...eAzureOperatingSystemListFamiliesMethod.cs | 11 +- .../InvokeAzureOperatingSystemListMethod.cs | 11 +- ...vokeAzureServiceCertificateCreateMethod.cs | 13 +- ...vokeAzureServiceCertificateDeleteMethod.cs | 12 +- .../InvokeAzureServiceCertificateGetMethod.cs | 12 +- ...InvokeAzureServiceCertificateListMethod.cs | 12 +- ...eAzureVirtualMachineBeginShutdownMethod.cs | 15 +- ...AzureVirtualMachineCaptureOSImageMethod.cs | 15 +- ...AzureVirtualMachineCaptureVMImageMethod.cs | 15 +- ...ureVirtualMachineCreateDeploymentMethod.cs | 13 +- .../InvokeAzureVirtualMachineCreateMethod.cs | 14 +- .../InvokeAzureVirtualMachineDeleteMethod.cs | 15 +- .../InvokeAzureVirtualMachineGetMethod.cs | 14 +- ...irtualMachineGetRemoteDesktopFileMethod.cs | 14 +- .../InvokeAzureVirtualMachineRestartMethod.cs | 14 +- ...InvokeAzureVirtualMachineShutdownMethod.cs | 15 +- ...eAzureVirtualMachineShutdownRolesMethod.cs | 14 +- .../InvokeAzureVirtualMachineStartMethod.cs | 14 +- ...vokeAzureVirtualMachineStartRolesMethod.cs | 14 +- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 14 +- .../InvokeAzureVirtualMachineUpdateMethod.cs | 15 +- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 15 +- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 12 +- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 16 +- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 13 +- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 15 +- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 12 +- ...eAzureVirtualMachineDiskListDisksMethod.cs | 11 +- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 16 +- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 13 +- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 13 +- ...eAzureVirtualMachineExtensionListMethod.cs | 11 +- ...rtualMachineExtensionListVersionsMethod.cs | 13 +- ...eAzureVirtualMachineOSImageCreateMethod.cs | 12 +- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 13 +- ...reVirtualMachineOSImageGetDetailsMethod.cs | 12 +- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 12 +- ...okeAzureVirtualMachineOSImageListMethod.cs | 11 +- ...ureVirtualMachineOSImageReplicateMethod.cs | 13 +- ...keAzureVirtualMachineOSImageShareMethod.cs | 13 +- ...eVirtualMachineOSImageUnreplicateMethod.cs | 12 +- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 13 +- ...eAzureVirtualMachineVMImageCreateMethod.cs | 12 +- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 13 +- ...reVirtualMachineVMImageGetDetailsMethod.cs | 12 +- ...okeAzureVirtualMachineVMImageListMethod.cs | 11 +- ...ureVirtualMachineVMImageReplicateMethod.cs | 13 +- ...keAzureVirtualMachineVMImageShareMethod.cs | 13 +- ...eVirtualMachineVMImageUnreplicateMethod.cs | 12 +- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 13 +- 104 files changed, 1670 insertions(+), 104 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 870534bf8a26..cfaf4f791f34 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -342,6 +342,124 @@ ${operation_get_code} $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; } +# Write Invoke Compute Client Cmdlet +function Write-InvokeCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$file_full_path, + + [Parameter(Mandatory = $True)] + [string]$invoke_cmdlet_name, + + [Parameter(Mandatory = $True)] + [string]$base_cmdlet_name, + + [Parameter(Mandatory = $True)] + $client_class_info, + + [Parameter(Mandatory = $True)] + $operation_type_list + ) + + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_verb = "Invoke"; + $cmdlet_verb_code = $verbs_lifecycle_invoke; + + $cmdlet_file_name_suffix = 'Cmdlet' + $cmdlet_class_name = $cmdlet_verb + $invoke_cmdlet_name.Replace($cmdlet_verb, ''); + $cmdlet_noun = $invoke_cmdlet_name.Replace($cmdlet_verb, '').Replace($cmdlet_file_name_suffix, ''); + + $normalized_output_type_name = 'object'; + $all_method_names = @(); + + foreach ($operation_type in $operation_type_list) + { + $op_short_name = Get-OperationShortName $operation_type.Name; + $operation_method_info_list = $operation_type.GetMethods(); + + foreach ($method in $operation_method_info_list) + { + if ($method.Name -like 'Begin*') + { + continue; + } + + $invoke_param_set_name = $op_short_name + $method.Name.Replace('Async', ''); + $all_method_names += $invoke_param_set_name; + } + } + + $all_method_names_with_quotes = $all_method_names | foreach { "`"" + $_ + "`"" }; + $all_method_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_method_names_with_quotes); + $validate_all_method_names_code = +@" + [ValidateSet( + $all_method_names_str + )] +"@; + + $param_set_code += +@" + [Parameter(Mandatory = true, Position = 0)] +$validate_all_method_names_code + public string Name $get_set_block + + [Parameter(Position = 1)] + public object[] Parameter $get_set_block + +"@; + + + $operations_code = ""; + foreach ($method_name in $all_method_names) + { + + $operation_code_template = +@" + case `"${method_name}`" : Execute${method_name}Method(Parameter); break; +"@; + $operations_code += $operation_code_template + $new_line_str; + } + + $execute_client_action_code = +@" + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + switch (Name) + { +${operations_code} default : WriteWarning(`"Cannot find the method by name = `'${method_name}`'.`"); break; + } + }); + } +"@; + + $cmdlet_source_code_text = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [OutputType(typeof(${normalized_output_type_name}))] + public partial class $cmdlet_class_name : $base_cmdlet_name + { +${param_set_code} +${execute_client_action_code} + } +} +"@; + + $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; +} + # Sample: InvokeAzureVirtualMachineGetMethod.cs function Write-OperationCmdletFile { @@ -353,7 +471,10 @@ function Write-OperationCmdletFile $opShortName, [Parameter(Mandatory = $True)] - [System.Reflection.MethodInfo]$operation_method_info + [System.Reflection.MethodInfo]$operation_method_info, + + [Parameter(Mandatory = $True)] + [string]$invoke_cmdlet_class_name ) $methodName = ($operation_method_info.Name.Replace('Async', '')); @@ -366,6 +487,8 @@ function Write-OperationCmdletFile $cmdlet_noun = $cmdlet_noun_prefix + $opShortName + $methodName + $cmdlet_noun_suffix; $cmdlet_class_name = $cmdlet_verb + $cmdlet_noun; + $invoke_param_set_name = $opShortName + $methodName; + $file_full_path = $fileOutputFolder + '/' + $cmdlet_class_name + '.cs'; if (Test-Path $file_full_path) { @@ -374,12 +497,16 @@ function Write-OperationCmdletFile $indents = " " * 8; $get_set_block = '{ get; set; }'; + $invoke_input_params_name = 'invokeMethodInputParameters'; $cmdlet_generated_code = ''; # $cmdlet_generated_code += $indents + '// ' + $operation_method_info + $new_line_str; $params = $operation_method_info.GetParameters(); [System.Collections.ArrayList]$param_names = @(); + [System.Collections.ArrayList]$invoke_param_names = @(); + [System.Collections.ArrayList]$invoke_local_param_names = @(); + $position_index = 1; foreach ($pt in $params) { $paramTypeFullName = $pt.ParameterType.FullName; @@ -392,22 +519,40 @@ function Write-OperationCmdletFile $paramTypeNormalizedName = Get-NormalizedTypeName -inputName $paramTypeFullName; $param_attributes = $indents + "[Parameter(Mandatory = true"; + $invoke_param_attributes = $indents + "[Parameter(ParameterSetName = `"${invoke_param_set_name}`", Position = ${position_index}, Mandatory = true"; if ((Is-PipingPropertyName $normalized_param_name) -and (Is-PipingPropertyTypeName $paramTypeNormalizedName)) { $piping_from_property_name_code = ", ValueFromPipelineByPropertyName = true"; $param_attributes += $piping_from_property_name_code; + + $invoke_param_attributes += $piping_from_property_name_code; } $param_attributes += ")]" + $new_line_str; + $invoke_param_attributes += ")]" + $new_line_str; $param_definition = $indents + "public ${paramTypeNormalizedName} ${normalized_param_name} " + $get_set_block + $new_line_str; + $invoke_param_definition = $indents + "public ${paramTypeNormalizedName} ${invoke_param_set_name}${normalized_param_name} " + $get_set_block + $new_line_str; + $param_index = $position_index - 1; + $invoke_local_param_definition = $indents + (' ' * 4) + "${paramTypeNormalizedName} " + $pt.Name + " = (${paramTypeNormalizedName})${invoke_input_params_name}[${param_index}];"; $param_code_content = $param_attributes + $param_definition; + # For Invoke Method + $invoke_param_definition = $indents + "public ${paramTypeNormalizedName} ${invoke_param_set_name}${normalized_param_name} " + $get_set_block + $new_line_str; + $invoke_param_code_content += $invoke_param_attributes + $invoke_param_definition + $new_line_str; + $invoke_local_param_code_content += $invoke_local_param_definition + $new_line_str; + $cmdlet_generated_code += $param_code_content + $new_line_str; $st = $param_names.Add($normalized_param_name); + $st = $invoke_param_names.Add((${invoke_param_set_name} + $normalized_param_name)); + $st = $invoke_local_param_names.Add($pt.Name); + + $position_index += 1; } } $params_join_str = [string]::Join(', ', $param_names.ToArray()); + $invoke_params_join_str = [string]::Join(', ', $invoke_param_names.ToArray()); + $invoke_local_params_join_str = [string]::Join(', ', $invoke_local_param_names.ToArray()); $cmdlet_client_call_template = @" @@ -438,6 +583,25 @@ namespace ${code_common_namespace} { ${cmdlet_generated_code} } + +"@; + + $cmdlt_source_template += +@" + + public partial class ${invoke_cmdlet_class_name} : ComputeAutomationBaseCmdlet + { + protected void Execute${invoke_param_set_name}Method(object[] ${invoke_input_params_name}) + { +${invoke_local_param_code_content} + var result = ${opShortName}Client.${methodName}(${invoke_local_params_join_str}); + WriteObject(result); + } + } +"@; + + $cmdlt_source_template += +@" } "@; @@ -718,11 +882,15 @@ else Write-Output ($filtered_types | select Namespace, Name); # Write Base Cmdlet File - $baseCmdletFileFullName = $outFolder + '\' + 'ComputeAutomationBaseCmdlet.cs'; + $auto_base_cmdlet_name = 'ComputeAutomationBaseCmdlet'; + $baseCmdletFileFullName = $outFolder + '\' + "$auto_base_cmdlet_name.cs"; $opNameList = ($filtered_types | select -ExpandProperty Name); $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; + $invoke_cmdlet_class_name = 'InvokeAzureComputeMethodCmdlet'; + $invoke_cmdlet_file_name = $outFolder + '\' + "$invoke_cmdlet_class_name.cs"; + [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); # Write Operation Cmdlet Files @@ -751,7 +919,7 @@ else } Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); - Write-OperationCmdletFile $opOutFolder $opShortName $mt; + Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name; [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $mt $client_library_namespace); @@ -781,6 +949,8 @@ else } } } + + Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types; } Write-Output "============================================="; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index c4027f0a44f6..c6f6803d05c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -392,6 +392,7 @@ Code + Code diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index ba335b255e57..73ace9b93036 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DNSAddParameters parameters = (DNSAddParameters)invokeMethodInputParameters[2]; + + var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 9c78ca3a3710..27d2df119a3c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string dnsServerName = (string)invokeMethodInputParameters[2]; + + var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 57a3f1d0c361..16f275b42c81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string dnsServerName = (string)invokeMethodInputParameters[2]; + DNSUpdateParameters parameters = (DNSUpdateParameters)invokeMethodInputParameters[3]; + + var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 475f9587fa11..3bf076773428 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index bba9951198da..859bacf9f7aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index 8b95a2173452..a951e04229fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentCreateParameters parameters = (DeploymentCreateParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 91f4c32afe31..ce90671f7a0c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[2]; + + var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 50408e713146..526711d60ce8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + + var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 81f979fb8bc2..2ffaeeb943ad 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 1a0950192bac..17bfddce6f0a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentSlot = (string)invokeMethodInputParameters[1]; + DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 26d21dcedc76..127c2fabfd7d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + + var result = DeploymentClient.GetByName(serviceName, deploymentName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index d47ba85af765..6711f959ddd7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + + var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index b5cd353d27d4..d00c1969c083 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index 123cd24dbc5f..b1023bd08fc9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 0b48b1e5c839..5b7734b39d34 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DateTime startTime = (DateTime)invokeMethodInputParameters[2]; + DateTime endTime = (DateTime)invokeMethodInputParameters[3]; + + var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 1f00edcc2be2..bfcd3b60ad98 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DateTime startTime = (DateTime)invokeMethodInputParameters[2]; + DateTime endTime = (DateTime)invokeMethodInputParameters[3]; + + var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index b50fe970e892..d5fb903db703 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + + var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 7699c9d3d8b9..229944ee43a3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + + var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index dba8b834e9bc..a36feecdd76e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + string resources = (string)invokeMethodInputParameters[3]; + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index 016c7401eeff..75a6901e94ea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentSlot = (string)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + string resources = (string)invokeMethodInputParameters[3]; + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 6a21161e67b4..c4056c0fe7b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index e168cf88dc83..d85d24caf449 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + string roleInstanceName = (string)invokeMethodInputParameters[2]; + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 12ca15e24791..4ef5c6df4730 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index ac06b9f46654..dca928757fc7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 45c293196752..fc5f2a314490 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSwapParameters parameters = (DeploymentSwapParameters)invokeMethodInputParameters[1]; + + var result = DeploymentClient.Swap(serviceName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index 9646e079b894..c81ba84afd37 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 182ea864ee5b..bb4eabc88ecf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index c85f2aecad1c..f63bafe84856 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index fef9fd5f6dae..ebba6bc2c6ce 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 6cb4cc1e4938..317049f4bce7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 9e8088dfa78c..fa131af0d641 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)invokeMethodInputParameters[2]; + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index c7b96b9e5002..5b35b8b83005 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) + { + ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)invokeMethodInputParameters[0]; + + var result = ExtensionImageClient.Register(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 33dbeaf92e21..e9039bc49513 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)invokeMethodInputParameters[0]; + string type = (string)invokeMethodInputParameters[1]; + string version = (string)invokeMethodInputParameters[2]; + + var result = ExtensionImageClient.Unregister(providerNamespace, type, version); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 304830cb71b8..76e56b8f6557 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) + { + ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)invokeMethodInputParameters[0]; + + var result = ExtensionImageClient.Update(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index f4086769f01b..5da202e6033f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)invokeMethodInputParameters[1]; + + var result = HostedServiceClient.AddExtension(serviceName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 5d0c228a96ae..6ab1db06a7a7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.CheckNameAvailability(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index f11c96e34cef..7f105ebe458c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) + { + HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.Create(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index fafb3b8c13e6..c68b3ec1b2d8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.DeleteAll(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 3179b2301f64..70bb77d054d6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string extensionId = (string)invokeMethodInputParameters[1]; + + var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index 9ebd636757c4..d7ffcc5af7e5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.Delete(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index 16802f727c4a..e4199d9544dd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.GetDetailed(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 19b98e45fcf7..cd99f4b67b5c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string extensionId = (string)invokeMethodInputParameters[1]; + + var result = HostedServiceClient.GetExtension(serviceName, extensionId); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index 49fe955161aa..f4ae6e1402e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.Get(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index b405f7e78c19..e471bd6a6cdd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.ListAvailableExtensions(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index a4f62861be52..de4092ece50f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)invokeMethodInputParameters[0]; + string extensionType = (string)invokeMethodInputParameters[1]; + + var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 9588c0d4848c..9248cdff95c7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = HostedServiceClient.ListExtensions(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index f8b73f9a7cea..999028090109 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.List(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index 93f930b8d13b..14b8d5e87dc7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)invokeMethodInputParameters[1]; + + var result = HostedServiceClient.Update(serviceName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs new file mode 100644 index 000000000000..7668ecbbc71e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -0,0 +1,254 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet(VerbsLifecycle.Invoke, "AzureComputeMethod")] + [OutputType(typeof(object))] + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(Mandatory = true, Position = 0)] + [ValidateSet( + "DeploymentChangeConfigurationByName", + "DeploymentChangeConfigurationBySlot", + "DeploymentCreate", + "DeploymentDeleteByName", + "DeploymentDeleteBySlot", + "DeploymentDeleteRoleInstanceByDeploymentName", + "DeploymentDeleteRoleInstanceByDeploymentSlot", + "DeploymentGetByName", + "DeploymentGetBySlot", + "DeploymentGetPackageByName", + "DeploymentGetPackageBySlot", + "DeploymentListEvents", + "DeploymentListEventsBySlot", + "DeploymentRebootRoleInstanceByDeploymentName", + "DeploymentRebootRoleInstanceByDeploymentSlot", + "DeploymentRebuildRoleInstanceByDeploymentName", + "DeploymentRebuildRoleInstanceByDeploymentSlot", + "DeploymentReimageRoleInstanceByDeploymentName", + "DeploymentReimageRoleInstanceByDeploymentSlot", + "DeploymentRollbackUpdateOrUpgradeByDeploymentName", + "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot", + "DeploymentSwap", + "DeploymentUpdateStatusByDeploymentName", + "DeploymentUpdateStatusByDeploymentSlot", + "DeploymentUpgradeByName", + "DeploymentUpgradeBySlot", + "DeploymentWalkUpgradeDomainByDeploymentName", + "DeploymentWalkUpgradeDomainByDeploymentSlot", + "DNSServerAddDNSServer", + "DNSServerDeleteDNSServer", + "DNSServerUpdateDNSServer", + "ExtensionImageRegister", + "ExtensionImageUnregister", + "ExtensionImageUpdate", + "HostedServiceAddExtension", + "HostedServiceCheckNameAvailability", + "HostedServiceCreate", + "HostedServiceDelete", + "HostedServiceDeleteAll", + "HostedServiceDeleteExtension", + "HostedServiceGet", + "HostedServiceGetDetailed", + "HostedServiceGetExtension", + "HostedServiceList", + "HostedServiceListAvailableExtensions", + "HostedServiceListExtensions", + "HostedServiceListExtensionVersions", + "HostedServiceUpdate", + "LoadBalancerCreate", + "LoadBalancerDelete", + "LoadBalancerUpdate", + "OperatingSystemList", + "OperatingSystemListFamilies", + "ServiceCertificateCreate", + "ServiceCertificateDelete", + "ServiceCertificateGet", + "ServiceCertificateList", + "VirtualMachineDiskCreateDataDisk", + "VirtualMachineDiskCreateDisk", + "VirtualMachineDiskDeleteDataDisk", + "VirtualMachineDiskDeleteDisk", + "VirtualMachineDiskGetDataDisk", + "VirtualMachineDiskGetDisk", + "VirtualMachineDiskListDisks", + "VirtualMachineDiskUpdateDataDisk", + "VirtualMachineDiskUpdateDisk", + "VirtualMachineDiskUpdateDiskSize", + "VirtualMachineExtensionList", + "VirtualMachineExtensionListVersions", + "VirtualMachineCaptureOSImage", + "VirtualMachineCaptureVMImage", + "VirtualMachineCreate", + "VirtualMachineCreateDeployment", + "VirtualMachineDelete", + "VirtualMachineGet", + "VirtualMachineGetRemoteDesktopFile", + "VirtualMachineRestart", + "VirtualMachineShutdown", + "VirtualMachineShutdownRoles", + "VirtualMachineStart", + "VirtualMachineStartRoles", + "VirtualMachineUpdate", + "VirtualMachineUpdateLoadBalancedEndpointSet", + "VirtualMachineOSImageCreate", + "VirtualMachineOSImageDelete", + "VirtualMachineOSImageGet", + "VirtualMachineOSImageGetDetails", + "VirtualMachineOSImageList", + "VirtualMachineOSImageReplicate", + "VirtualMachineOSImageShare", + "VirtualMachineOSImageUnreplicate", + "VirtualMachineOSImageUpdate", + "VirtualMachineVMImageCreate", + "VirtualMachineVMImageDelete", + "VirtualMachineVMImageGetDetails", + "VirtualMachineVMImageList", + "VirtualMachineVMImageReplicate", + "VirtualMachineVMImageShare", + "VirtualMachineVMImageUnreplicate", + "VirtualMachineVMImageUpdate" + )] + public string Name { get; set; } + + [Parameter(Position = 1)] + public object[] Parameter { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + switch (Name) + { + case "DeploymentChangeConfigurationByName" : ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); break; + case "DeploymentChangeConfigurationBySlot" : ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); break; + case "DeploymentCreate" : ExecuteDeploymentCreateMethod(Parameter); break; + case "DeploymentDeleteByName" : ExecuteDeploymentDeleteByNameMethod(Parameter); break; + case "DeploymentDeleteBySlot" : ExecuteDeploymentDeleteBySlotMethod(Parameter); break; + case "DeploymentDeleteRoleInstanceByDeploymentName" : ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentGetByName" : ExecuteDeploymentGetByNameMethod(Parameter); break; + case "DeploymentGetBySlot" : ExecuteDeploymentGetBySlotMethod(Parameter); break; + case "DeploymentGetPackageByName" : ExecuteDeploymentGetPackageByNameMethod(Parameter); break; + case "DeploymentGetPackageBySlot" : ExecuteDeploymentGetPackageBySlotMethod(Parameter); break; + case "DeploymentListEvents" : ExecuteDeploymentListEventsMethod(Parameter); break; + case "DeploymentListEventsBySlot" : ExecuteDeploymentListEventsBySlotMethod(Parameter); break; + case "DeploymentRebootRoleInstanceByDeploymentName" : ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentRebootRoleInstanceByDeploymentSlot" : ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentRebuildRoleInstanceByDeploymentName" : ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentReimageRoleInstanceByDeploymentName" : ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentReimageRoleInstanceByDeploymentSlot" : ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); break; + case "DeploymentSwap" : ExecuteDeploymentSwapMethod(Parameter); break; + case "DeploymentUpdateStatusByDeploymentName" : ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); break; + case "DeploymentUpdateStatusByDeploymentSlot" : ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); break; + case "DeploymentUpgradeByName" : ExecuteDeploymentUpgradeByNameMethod(Parameter); break; + case "DeploymentUpgradeBySlot" : ExecuteDeploymentUpgradeBySlotMethod(Parameter); break; + case "DeploymentWalkUpgradeDomainByDeploymentName" : ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); break; + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); break; + case "DNSServerAddDNSServer" : ExecuteDNSServerAddDNSServerMethod(Parameter); break; + case "DNSServerDeleteDNSServer" : ExecuteDNSServerDeleteDNSServerMethod(Parameter); break; + case "DNSServerUpdateDNSServer" : ExecuteDNSServerUpdateDNSServerMethod(Parameter); break; + case "ExtensionImageRegister" : ExecuteExtensionImageRegisterMethod(Parameter); break; + case "ExtensionImageUnregister" : ExecuteExtensionImageUnregisterMethod(Parameter); break; + case "ExtensionImageUpdate" : ExecuteExtensionImageUpdateMethod(Parameter); break; + case "HostedServiceAddExtension" : ExecuteHostedServiceAddExtensionMethod(Parameter); break; + case "HostedServiceCheckNameAvailability" : ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); break; + case "HostedServiceCreate" : ExecuteHostedServiceCreateMethod(Parameter); break; + case "HostedServiceDelete" : ExecuteHostedServiceDeleteMethod(Parameter); break; + case "HostedServiceDeleteAll" : ExecuteHostedServiceDeleteAllMethod(Parameter); break; + case "HostedServiceDeleteExtension" : ExecuteHostedServiceDeleteExtensionMethod(Parameter); break; + case "HostedServiceGet" : ExecuteHostedServiceGetMethod(Parameter); break; + case "HostedServiceGetDetailed" : ExecuteHostedServiceGetDetailedMethod(Parameter); break; + case "HostedServiceGetExtension" : ExecuteHostedServiceGetExtensionMethod(Parameter); break; + case "HostedServiceList" : ExecuteHostedServiceListMethod(Parameter); break; + case "HostedServiceListAvailableExtensions" : ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); break; + case "HostedServiceListExtensions" : ExecuteHostedServiceListExtensionsMethod(Parameter); break; + case "HostedServiceListExtensionVersions" : ExecuteHostedServiceListExtensionVersionsMethod(Parameter); break; + case "HostedServiceUpdate" : ExecuteHostedServiceUpdateMethod(Parameter); break; + case "LoadBalancerCreate" : ExecuteLoadBalancerCreateMethod(Parameter); break; + case "LoadBalancerDelete" : ExecuteLoadBalancerDeleteMethod(Parameter); break; + case "LoadBalancerUpdate" : ExecuteLoadBalancerUpdateMethod(Parameter); break; + case "OperatingSystemList" : ExecuteOperatingSystemListMethod(Parameter); break; + case "OperatingSystemListFamilies" : ExecuteOperatingSystemListFamiliesMethod(Parameter); break; + case "ServiceCertificateCreate" : ExecuteServiceCertificateCreateMethod(Parameter); break; + case "ServiceCertificateDelete" : ExecuteServiceCertificateDeleteMethod(Parameter); break; + case "ServiceCertificateGet" : ExecuteServiceCertificateGetMethod(Parameter); break; + case "ServiceCertificateList" : ExecuteServiceCertificateListMethod(Parameter); break; + case "VirtualMachineDiskCreateDataDisk" : ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); break; + case "VirtualMachineDiskCreateDisk" : ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); break; + case "VirtualMachineDiskDeleteDataDisk" : ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); break; + case "VirtualMachineDiskDeleteDisk" : ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); break; + case "VirtualMachineDiskGetDataDisk" : ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); break; + case "VirtualMachineDiskGetDisk" : ExecuteVirtualMachineDiskGetDiskMethod(Parameter); break; + case "VirtualMachineDiskListDisks" : ExecuteVirtualMachineDiskListDisksMethod(Parameter); break; + case "VirtualMachineDiskUpdateDataDisk" : ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); break; + case "VirtualMachineDiskUpdateDisk" : ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); break; + case "VirtualMachineDiskUpdateDiskSize" : ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); break; + case "VirtualMachineExtensionList" : ExecuteVirtualMachineExtensionListMethod(Parameter); break; + case "VirtualMachineExtensionListVersions" : ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); break; + case "VirtualMachineCaptureOSImage" : ExecuteVirtualMachineCaptureOSImageMethod(Parameter); break; + case "VirtualMachineCaptureVMImage" : ExecuteVirtualMachineCaptureVMImageMethod(Parameter); break; + case "VirtualMachineCreate" : ExecuteVirtualMachineCreateMethod(Parameter); break; + case "VirtualMachineCreateDeployment" : ExecuteVirtualMachineCreateDeploymentMethod(Parameter); break; + case "VirtualMachineDelete" : ExecuteVirtualMachineDeleteMethod(Parameter); break; + case "VirtualMachineGet" : ExecuteVirtualMachineGetMethod(Parameter); break; + case "VirtualMachineGetRemoteDesktopFile" : ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); break; + case "VirtualMachineRestart" : ExecuteVirtualMachineRestartMethod(Parameter); break; + case "VirtualMachineShutdown" : ExecuteVirtualMachineShutdownMethod(Parameter); break; + case "VirtualMachineShutdownRoles" : ExecuteVirtualMachineShutdownRolesMethod(Parameter); break; + case "VirtualMachineStart" : ExecuteVirtualMachineStartMethod(Parameter); break; + case "VirtualMachineStartRoles" : ExecuteVirtualMachineStartRolesMethod(Parameter); break; + case "VirtualMachineUpdate" : ExecuteVirtualMachineUpdateMethod(Parameter); break; + case "VirtualMachineUpdateLoadBalancedEndpointSet" : ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); break; + case "VirtualMachineOSImageCreate" : ExecuteVirtualMachineOSImageCreateMethod(Parameter); break; + case "VirtualMachineOSImageDelete" : ExecuteVirtualMachineOSImageDeleteMethod(Parameter); break; + case "VirtualMachineOSImageGet" : ExecuteVirtualMachineOSImageGetMethod(Parameter); break; + case "VirtualMachineOSImageGetDetails" : ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); break; + case "VirtualMachineOSImageList" : ExecuteVirtualMachineOSImageListMethod(Parameter); break; + case "VirtualMachineOSImageReplicate" : ExecuteVirtualMachineOSImageReplicateMethod(Parameter); break; + case "VirtualMachineOSImageShare" : ExecuteVirtualMachineOSImageShareMethod(Parameter); break; + case "VirtualMachineOSImageUnreplicate" : ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); break; + case "VirtualMachineOSImageUpdate" : ExecuteVirtualMachineOSImageUpdateMethod(Parameter); break; + case "VirtualMachineVMImageCreate" : ExecuteVirtualMachineVMImageCreateMethod(Parameter); break; + case "VirtualMachineVMImageDelete" : ExecuteVirtualMachineVMImageDeleteMethod(Parameter); break; + case "VirtualMachineVMImageGetDetails" : ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); break; + case "VirtualMachineVMImageList" : ExecuteVirtualMachineVMImageListMethod(Parameter); break; + case "VirtualMachineVMImageReplicate" : ExecuteVirtualMachineVMImageReplicateMethod(Parameter); break; + case "VirtualMachineVMImageShare" : ExecuteVirtualMachineVMImageShareMethod(Parameter); break; + case "VirtualMachineVMImageUnreplicate" : ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); break; + case "VirtualMachineVMImageUpdate" : ExecuteVirtualMachineVMImageUpdateMethod(Parameter); break; + default : WriteWarning("Cannot find the method by name = 'VirtualMachineVMImageUpdate'."); break; + } + }); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 3cbde887c1f1..3e417139a0da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)invokeMethodInputParameters[2]; + + var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 5bbb6d878d56..6d8f3efe9a1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string loadBalancerName = (string)invokeMethodInputParameters[2]; + + var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index d1e634b5403e..b4a69287ddcc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string loadBalancerName = (string)invokeMethodInputParameters[2]; + LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)invokeMethodInputParameters[3]; + + var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index c8e0e7515832..b0bd7a954e4d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.ListFamilies(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 4451a3e27ac0..2ee18f3ee22e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.List(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index 45fd7088ec25..f24c13644a61 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)invokeMethodInputParameters[1]; + + var result = ServiceCertificateClient.Create(serviceName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index 36edef9bc897..cdc1ea0eec4b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)invokeMethodInputParameters[0]; + + var result = ServiceCertificateClient.Delete(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 4ed7bbb3fc63..5b60ea0fbc28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)invokeMethodInputParameters[0]; + + var result = ServiceCertificateClient.Get(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 41d0a4f889b7..a8b1d6b73526 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + + var result = ServiceCertificateClient.List(serviceName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index aee95f9e6a66..f0bf16cdadec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 03cea776eaa6..885023daecf2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index 56faaee246d8..d07b92582553 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 5b9a52658cd5..012d30960a57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index df055de2dbd6..e870b25fc1e9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 1939702473a8..0c4d44cd0c52 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index e2f365f0ec97..0177a37da169 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index 60ad464461e4..c15e34679cd8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index ab3d3eb67f7a..eb1424a10c72 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index a523d94a6d9f..05585fcdaca9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 075012799b09..d0030ab34f56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index ca83059934c5..c89453a72bdb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 69c361afa726..041a753f1f99 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index c31f5d559648..5236604ec470 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -50,4 +50,16 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)invokeMethodInputParameters[2]; + + var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index 29f2dc36bfc7..b3c3ca2e6a3d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string virtualMachineName = (string)invokeMethodInputParameters[2]; + VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index 45f3ad34fcc1..1be8f7997348 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleName = (string)invokeMethodInputParameters[2]; + VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)invokeMethodInputParameters[3]; + + var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index 6e9beab18b93..4857a8c21d1a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) + { + VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)invokeMethodInputParameters[0]; + + var result = VirtualMachineDiskClient.CreateDisk(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index a9d8937edacb..4f485db0727d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -56,4 +56,18 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleName = (string)invokeMethodInputParameters[2]; + System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[4]; + + var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 0e1509a10328..42a3f4ae8bc3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)invokeMethodInputParameters[0]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + + var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index 9a8745e36452..b6e0e120e1aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -53,4 +53,17 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleName = (string)invokeMethodInputParameters[2]; + System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; + + var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 8f2b725e3bcc..67191e4a3565 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineDiskClient.GetDisk(name); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index eb99258e2508..f1ace24c0637 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineDiskClient.ListDisks(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 744b0272edbc..8637ef4a565b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -56,4 +56,18 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)invokeMethodInputParameters[0]; + string deploymentName = (string)invokeMethodInputParameters[1]; + string roleName = (string)invokeMethodInputParameters[2]; + System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; + VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)invokeMethodInputParameters[4]; + + var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index 9b84bd9b6d48..10f4b8d80a4b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)invokeMethodInputParameters[0]; + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index f9f3c5516c3f..f7f7b496cdf2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) + { + string name = (string)invokeMethodInputParameters[0]; + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 32b572796330..363bd8783cad 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineExtensionClient.List(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index a6f741a08ca2..3066c7244652 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) + { + string publisherName = (string)invokeMethodInputParameters[0]; + string extensionName = (string)invokeMethodInputParameters[1]; + + var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 7d2a3ee73785..8d7f17e61e6c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)invokeMethodInputParameters[0]; + + var result = VirtualMachineOSImageClient.Create(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index ff1e3c2b082a..8f8701421dc4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + + var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index aa2b8e246f56..116d14a8ec79 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineOSImageClient.GetDetails(imageName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index 706d04cde52a..bd248288ee64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineOSImageClient.Get(imageName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index 4a3749ee7b8e..49f5f94ac0fd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineOSImageClient.List(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 53f3ba15f8b0..6e900a3bae33 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index e1d576256e83..36b902e05559 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + string permission = (string)invokeMethodInputParameters[1]; + + var result = VirtualMachineOSImageClient.Share(imageName, permission); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 9053560699bb..029a9ec5ca73 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineOSImageClient.Unreplicate(imageName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 08d1ed7f4f28..8d2b7d2f9179 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineOSImageClient.Update(imageName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 8c5fb849cfa9..91834b8aaf15 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)invokeMethodInputParameters[0]; + + var result = VirtualMachineVMImageClient.Create(parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 86a2007346bd..7066cb88635a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)invokeMethodInputParameters[0]; + bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + + var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 0cf5496ed466..284cecca180f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineVMImageClient.GetDetails(vmImageName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 0c809932e437..709206165775 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -41,4 +41,13 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineVMImageClient.List(); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index e16bfcc80bd9..749d283a5b3a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)invokeMethodInputParameters[0]; + VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 82d8bda3f0f9..2419d6d302b0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)invokeMethodInputParameters[0]; + string permission = (string)invokeMethodInputParameters[1]; + + var result = VirtualMachineVMImageClient.Share(vmImageName, permission); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index db4ae27ef2d8..570456d2a9d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -44,4 +44,14 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)invokeMethodInputParameters[0]; + + var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); + WriteObject(result); + } + }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 9629c1f62763..992c3b7f08eb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -47,4 +47,15 @@ public override void ExecuteCmdlet() }); } } -} + + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)invokeMethodInputParameters[0]; + VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)invokeMethodInputParameters[1]; + + var result = VirtualMachineVMImageClient.Update(imageName, parameters); + WriteObject(result); + } + }} From 9c1a5a420eb1a7eb76b6471f113983a72e61c468 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 17 Jul 2015 04:21:01 -0700 Subject: [PATCH 24/48] + ParseParameter & Tests --- .../ServiceManagementTests.ps1 | 33 ++++++++++++------- .../Automation/RunCodeGeneration.ps1 | 14 +++++++- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 6 ++-- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 6 ++-- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 8 ++--- ...ploymentChangeConfigurationByNameMethod.cs | 6 ++-- ...ploymentChangeConfigurationBySlotMethod.cs | 6 ++-- .../InvokeAzureDeploymentCreateMethod.cs | 6 ++-- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 6 ++-- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 4 +-- ...eleteRoleInstanceByDeploymentNameMethod.cs | 6 ++-- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 6 ++-- .../InvokeAzureDeploymentGetByNameMethod.cs | 4 +-- .../InvokeAzureDeploymentGetBySlotMethod.cs | 4 +-- ...keAzureDeploymentGetPackageByNameMethod.cs | 6 ++-- ...keAzureDeploymentGetPackageBySlotMethod.cs | 6 ++-- ...keAzureDeploymentListEventsBySlotMethod.cs | 8 ++--- .../InvokeAzureDeploymentListEventsMethod.cs | 8 ++--- ...ebootRoleInstanceByDeploymentNameMethod.cs | 6 ++-- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 6 ++-- ...buildRoleInstanceByDeploymentNameMethod.cs | 8 ++--- ...buildRoleInstanceByDeploymentSlotMethod.cs | 8 ++--- ...imageRoleInstanceByDeploymentNameMethod.cs | 6 ++-- ...imageRoleInstanceByDeploymentSlotMethod.cs | 6 ++-- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 6 ++-- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 6 ++-- .../InvokeAzureDeploymentSwapMethod.cs | 4 +-- ...ymentUpdateStatusByDeploymentNameMethod.cs | 6 ++-- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 6 ++-- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 6 ++-- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 6 ++-- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 6 ++-- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 6 ++-- ...InvokeAzureExtensionImageRegisterMethod.cs | 2 +- ...vokeAzureExtensionImageUnregisterMethod.cs | 6 ++-- .../InvokeAzureExtensionImageUpdateMethod.cs | 2 +- ...okeAzureHostedServiceAddExtensionMethod.cs | 4 +-- ...ostedServiceCheckNameAvailabilityMethod.cs | 2 +- .../InvokeAzureHostedServiceCreateMethod.cs | 2 +- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 2 +- ...AzureHostedServiceDeleteExtensionMethod.cs | 4 +-- .../InvokeAzureHostedServiceDeleteMethod.cs | 2 +- ...vokeAzureHostedServiceGetDetailedMethod.cs | 2 +- ...okeAzureHostedServiceGetExtensionMethod.cs | 4 +-- .../InvokeAzureHostedServiceGetMethod.cs | 2 +- ...ostedServiceListExtensionVersionsMethod.cs | 4 +-- ...eAzureHostedServiceListExtensionsMethod.cs | 2 +- .../InvokeAzureHostedServiceUpdateMethod.cs | 4 +-- .../InvokeAzureComputeMethodCmdlet.cs | 12 +++++++ .../InvokeAzureLoadBalancerCreateMethod.cs | 6 ++-- .../InvokeAzureLoadBalancerDeleteMethod.cs | 6 ++-- .../InvokeAzureLoadBalancerUpdateMethod.cs | 8 ++--- ...vokeAzureServiceCertificateCreateMethod.cs | 4 +-- ...vokeAzureServiceCertificateDeleteMethod.cs | 2 +- .../InvokeAzureServiceCertificateGetMethod.cs | 2 +- ...InvokeAzureServiceCertificateListMethod.cs | 2 +- ...eAzureVirtualMachineBeginShutdownMethod.cs | 8 ++--- ...AzureVirtualMachineCaptureOSImageMethod.cs | 8 ++--- ...AzureVirtualMachineCaptureVMImageMethod.cs | 8 ++--- ...ureVirtualMachineCreateDeploymentMethod.cs | 4 +-- .../InvokeAzureVirtualMachineCreateMethod.cs | 6 ++-- .../InvokeAzureVirtualMachineDeleteMethod.cs | 8 ++--- .../InvokeAzureVirtualMachineGetMethod.cs | 6 ++-- ...irtualMachineGetRemoteDesktopFileMethod.cs | 6 ++-- .../InvokeAzureVirtualMachineRestartMethod.cs | 6 ++-- ...InvokeAzureVirtualMachineShutdownMethod.cs | 8 ++--- ...eAzureVirtualMachineShutdownRolesMethod.cs | 6 ++-- .../InvokeAzureVirtualMachineStartMethod.cs | 6 ++-- ...vokeAzureVirtualMachineStartRolesMethod.cs | 6 ++-- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 6 ++-- .../InvokeAzureVirtualMachineUpdateMethod.cs | 8 ++--- ...eVirtualMachineDiskCreateDataDiskMethod.cs | 8 ++--- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 2 +- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 10 +++--- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 4 +-- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 8 ++--- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 2 +- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 10 +++--- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 4 +-- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 4 +-- ...rtualMachineExtensionListVersionsMethod.cs | 4 +-- ...eAzureVirtualMachineOSImageCreateMethod.cs | 2 +- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 4 +-- ...reVirtualMachineOSImageGetDetailsMethod.cs | 2 +- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 2 +- ...ureVirtualMachineOSImageReplicateMethod.cs | 4 +-- ...keAzureVirtualMachineOSImageShareMethod.cs | 4 +-- ...eVirtualMachineOSImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 4 +-- ...eAzureVirtualMachineVMImageCreateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 4 +-- ...reVirtualMachineVMImageGetDetailsMethod.cs | 2 +- ...ureVirtualMachineVMImageReplicateMethod.cs | 4 +-- ...keAzureVirtualMachineVMImageShareMethod.cs | 4 +-- ...eVirtualMachineVMImageUnreplicateMethod.cs | 2 +- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 4 +-- 96 files changed, 279 insertions(+), 244 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 9286e779e81f..bfabcb412f02 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -159,13 +159,15 @@ function Run-AutoGeneratedHostedServiceCmdletTests $svcCreateParams.Label = $svcName; # Invoke Create - $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; + # $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; + $st = Invoke-AzureComputeMethod -Name 'HostedServiceCreate' -Parameter $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Get - $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + # $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + $svcGetResult = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; @@ -176,16 +178,19 @@ function Run-AutoGeneratedHostedServiceCmdletTests $svcUpdateParams.Label = 'update2'; # Invoke Update - $svcGetResult2 = Invoke-AzureHostedServiceUpdateMethod -ServiceName $svcName -Parameters $svcUpdateParams; + # $svcGetResult2 = Invoke-AzureHostedServiceUpdateMethod -ServiceName $svcName -Parameters $svcUpdateParams; + $svcGetResult2 = Invoke-AzureComputeMethod -Name 'HostedServiceUpdate' -Parameter $svcName,$svcUpdateParams; # Invoke Get - $svcGetResult2 = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + # $svcGetResult2 = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + $svcGetResult2 = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; Assert-AreEqual $svcGetResult2.ServiceName $svcName; Assert-AreEqual $svcGetResult2.Properties.Description $svcUpdateParams.Description; Assert-AreEqual $svcGetResult2.Properties.Label $svcUpdateParams.Label; # Invoke List - $svcListResult = Invoke-AzureHostedServiceListMethod; + # $svcListResult = Invoke-AzureHostedServiceListMethod; + $svcListResult = Invoke-AzureComputeMethod -Name 'HostedServiceList'; Assert-True { ($svcListResult | where { $_.ServiceName -eq $svcName }).Count -gt 0 }; # Invoke Delete @@ -226,18 +231,21 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $svcCreateParams.Label = $svcName; # Invoke Hosted Service Create - $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; + # $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; + $st = Invoke-AzureComputeMethod -Name 'HostedServiceCreate' -Parameter $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Hosted Service Get - $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + # $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; + $svcGetResult = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Invoke Virtual Machine OS Image List - $images = (Invoke-AzureVirtualMachineOSImageListMethod).Images + # $images = (Invoke-AzureVirtualMachineOSImageListMethod).Images; + $images = (Invoke-AzureComputeMethod -Name 'VirtualMachineOSImageList').Images; $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters @@ -269,16 +277,19 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; # Invoke Virtual Machine Create Deployment - $st = Invoke-AzureVirtualMachineCreateDeploymentMethod -ServiceName $svcName -Parameters $vmDeployment; + # $st = Invoke-AzureVirtualMachineCreateDeploymentMethod -ServiceName $svcName -Parameters $vmDeployment; + $st = Invoke-AzureComputeMethod -Name 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; # Invoke Virtual Machine Get - $st = Invoke-AzureVirtualMachineGetMethod -ServiceName $svcName -DeploymentName $svcName -VirtualMachineName $svcName; + # $st = Invoke-AzureVirtualMachineGetMethod -ServiceName $svcName -DeploymentName $svcName -VirtualMachineName $svcName; + $st = Invoke-AzureComputeMethod -Name 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; Assert-AreEqual $st.RoleName $svcName; # Invoke Hosted Service Delete - $st = Invoke-AzureHostedServiceDeleteAllMethod -ServiceName $svcName; + # $st = Invoke-AzureHostedServiceDeleteAllMethod -ServiceName $svcName; + $st = Invoke-AzureComputeMethod -Name 'HostedServiceDeleteAll' -Parameter $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index cfaf4f791f34..2233a4c16e5e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -426,6 +426,18 @@ $validate_all_method_names_code $execute_client_action_code = @" + protected object ParseParameter(object input) + { + if (input is PSObject) + { + return (input as PSObject).BaseObject; + } + else + { + return input; + } + } + public override void ExecuteCmdlet() { base.ExecuteCmdlet(); @@ -532,7 +544,7 @@ function Write-OperationCmdletFile $param_definition = $indents + "public ${paramTypeNormalizedName} ${normalized_param_name} " + $get_set_block + $new_line_str; $invoke_param_definition = $indents + "public ${paramTypeNormalizedName} ${invoke_param_set_name}${normalized_param_name} " + $get_set_block + $new_line_str; $param_index = $position_index - 1; - $invoke_local_param_definition = $indents + (' ' * 4) + "${paramTypeNormalizedName} " + $pt.Name + " = (${paramTypeNormalizedName})${invoke_input_params_name}[${param_index}];"; + $invoke_local_param_definition = $indents + (' ' * 4) + "${paramTypeNormalizedName} " + $pt.Name + " = (${paramTypeNormalizedName})ParseParameter(${invoke_input_params_name}[${param_index}]);"; $param_code_content = $param_attributes + $param_definition; # For Invoke Method diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index 73ace9b93036..baeca8c28268 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DNSAddParameters parameters = (DNSAddParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DNSAddParameters parameters = (DNSAddParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 27d2df119a3c..88f351cf64b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string dnsServerName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 16f275b42c81..503e2175698c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string dnsServerName = (string)invokeMethodInputParameters[2]; - DNSUpdateParameters parameters = (DNSUpdateParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); + DNSUpdateParameters parameters = (DNSUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 3bf076773428..746091f0c828 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index 859bacf9f7aa..ed4fb9112266 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index a951e04229fb..e89f6163157b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentCreateParameters parameters = (DeploymentCreateParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentCreateParameters parameters = (DeploymentCreateParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index ce90671f7a0c..54f895e7bb02 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 526711d60ce8..32d8149c6ec8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 2ffaeeb943ad..6cdaf24c3a8c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 17bfddce6f0a..126b5a7b8326 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentSlot = (string)invokeMethodInputParameters[1]; - DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index 127c2fabfd7d..a1ee29f539d7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); var result = DeploymentClient.GetByName(serviceName, deploymentName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index 6711f959ddd7..54f7fa344686 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index d00c1969c083..7416f66fa405 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index b1023bd08fc9..eabce6cfcc51 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 5b7734b39d34..53d09a531b83 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DateTime startTime = (DateTime)invokeMethodInputParameters[2]; - DateTime endTime = (DateTime)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index bfcd3b60ad98..919de0c18379 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DateTime startTime = (DateTime)invokeMethodInputParameters[2]; - DateTime endTime = (DateTime)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index d5fb903db703..79ec2b90bd75 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 229944ee43a3..2e53a19e6f52 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index a36feecdd76e..eeeacee2f2ed 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; - string resources = (string)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index 75a6901e94ea..b05ca2184058 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentSlot = (string)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; - string resources = (string)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index c4056c0fe7b1..0c1c12b14acf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index d85d24caf449..0537a4b435ac 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - string roleInstanceName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 4ef5c6df4730..56c14b26d2e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index dca928757fc7..bf5edb4ca126 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index fc5f2a314490..835e19178a07 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSwapParameters parameters = (DeploymentSwapParameters)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSwapParameters parameters = (DeploymentSwapParameters)ParseParameter(invokeMethodInputParameters[1]); var result = DeploymentClient.Swap(serviceName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index c81ba84afd37..e220a44cf503 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index bb4eabc88ecf..5e55b529f3b2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index f63bafe84856..0ec8901cd4be 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index ebba6bc2c6ce..ce2434ace035 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 317049f4bce7..321b53c1aa9b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index fa131af0d641..993dcd4cf7a8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - DeploymentSlot deploymentSlot = (DeploymentSlot)invokeMethodInputParameters[1]; - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index 5b35b8b83005..fe2116d9a293 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) { - ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)invokeMethodInputParameters[0]; + ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)ParseParameter(invokeMethodInputParameters[0]); var result = ExtensionImageClient.Register(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index e9039bc49513..209430f9f3d0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) { - string providerNamespace = (string)invokeMethodInputParameters[0]; - string type = (string)invokeMethodInputParameters[1]; - string version = (string)invokeMethodInputParameters[2]; + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string type = (string)ParseParameter(invokeMethodInputParameters[1]); + string version = (string)ParseParameter(invokeMethodInputParameters[2]); var result = ExtensionImageClient.Unregister(providerNamespace, type, version); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 76e56b8f6557..62c7c84c721c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) { - ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)invokeMethodInputParameters[0]; + ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = ExtensionImageClient.Update(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index 5da202e6033f..2db17124d6ab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)ParseParameter(invokeMethodInputParameters[1]); var result = HostedServiceClient.AddExtension(serviceName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index 6ab1db06a7a7..d0db039fc0e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.CheckNameAvailability(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 7f105ebe458c..54c2de542642 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) { - HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)invokeMethodInputParameters[0]; + HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.Create(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index c68b3ec1b2d8..9a57fce2dc10 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.DeleteAll(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 70bb77d054d6..0f752e23606a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string extensionId = (string)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index d7ffcc5af7e5..faf922ebce08 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.Delete(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index e4199d9544dd..b6312581285c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.GetDetailed(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index cd99f4b67b5c..89f6dc5b1dec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string extensionId = (string)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); var result = HostedServiceClient.GetExtension(serviceName, extensionId); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index f4ae6e1402e4..ea60fba07234 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.Get(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index de4092ece50f..a783dd0fdcb6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) { - string providerNamespace = (string)invokeMethodInputParameters[0]; - string extensionType = (string)invokeMethodInputParameters[1]; + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionType = (string)ParseParameter(invokeMethodInputParameters[1]); var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index 9248cdff95c7..b756b8ccefdf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = HostedServiceClient.ListExtensions(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index 14b8d5e87dc7..b1bcc1bc55b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = HostedServiceClient.Update(serviceName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs index 7668ecbbc71e..1cffbc95ede1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -139,6 +139,18 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle [Parameter(Position = 1)] public object[] Parameter { get; set; } + protected object ParseParameter(object input) + { + if (input is PSObject) + { + return (input as PSObject).BaseObject; + } + else + { + return input; + } + } + public override void ExecuteCmdlet() { base.ExecuteCmdlet(); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 3e417139a0da..1149d7273740 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)ParseParameter(invokeMethodInputParameters[2]); var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 6d8f3efe9a1c..35b164eafe29 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string loadBalancerName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index b4a69287ddcc..1ed2ad82dfd5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string loadBalancerName = (string)invokeMethodInputParameters[2]; - LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); + LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index f24c13644a61..c917bc5a2c2c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = ServiceCertificateClient.Create(serviceName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index cdc1ea0eec4b..83f4f19ac83b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) { - ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)invokeMethodInputParameters[0]; + ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)ParseParameter(invokeMethodInputParameters[0]); var result = ServiceCertificateClient.Delete(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 5b60ea0fbc28..5f0ef439ed1e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) { - ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)invokeMethodInputParameters[0]; + ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)ParseParameter(invokeMethodInputParameters[0]); var result = ServiceCertificateClient.Get(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index a8b1d6b73526..6c10d5d7a342 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = ServiceCertificateClient.List(serviceName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index f0bf16cdadec..aab73eeb8d19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index 885023daecf2..d9d47fa413c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index d07b92582553..f67a9c8aed7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index 012d30960a57..ededb75a028b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)invokeMethodInputParameters[1]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index e870b25fc1e9..7f2c4d6d7afc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 0c4d44cd0c52..1164c029dcb3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index 0177a37da169..0da6ce99ee24 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index c15e34679cd8..b2ee9fcc81ec 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index eb1424a10c72..537f324a5f68 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 05585fcdaca9..73a61fe76b36 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index d0030ab34f56..89c71bf04f9a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index c89453a72bdb..706a0bcf2229 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 041a753f1f99..9a445b160d0d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 5236604ec470..bbe881c6916c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -55,9 +55,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)invokeMethodInputParameters[2]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)ParseParameter(invokeMethodInputParameters[2]); var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index b3c3ca2e6a3d..58ead12b426a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string virtualMachineName = (string)invokeMethodInputParameters[2]; - VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index 1be8f7997348..a55942deb29b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleName = (string)invokeMethodInputParameters[2]; - VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index 4857a8c21d1a..ec82a2c56575 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) { - VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)invokeMethodInputParameters[0]; + VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineDiskClient.CreateDisk(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 4f485db0727d..0e2c4836d34f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -61,11 +61,11 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleName = (string)invokeMethodInputParameters[2]; - System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[4]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index 42a3f4ae8bc3..d107d956be1d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) { - string name = (string)invokeMethodInputParameters[0]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index b6e0e120e1aa..e08e99896941 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -58,10 +58,10 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleName = (string)invokeMethodInputParameters[2]; - System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 67191e4a3565..92740b30c7cd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) { - string name = (string)invokeMethodInputParameters[0]; + string name = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineDiskClient.GetDisk(name); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 8637ef4a565b..034651eb9be4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -61,11 +61,11 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) { - string serviceName = (string)invokeMethodInputParameters[0]; - string deploymentName = (string)invokeMethodInputParameters[1]; - string roleName = (string)invokeMethodInputParameters[2]; - System.Int32 logicalUnitNumber = (System.Int32)invokeMethodInputParameters[3]; - VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)invokeMethodInputParameters[4]; + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); + VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index 10f4b8d80a4b..a0ea04b96341 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) { - string name = (string)invokeMethodInputParameters[0]; - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)invokeMethodInputParameters[1]; + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index f7f7b496cdf2..2db01de45b8f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) { - string name = (string)invokeMethodInputParameters[0]; - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)invokeMethodInputParameters[1]; + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index 3066c7244652..7a97e1106d28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) { - string publisherName = (string)invokeMethodInputParameters[0]; - string extensionName = (string)invokeMethodInputParameters[1]; + string publisherName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionName = (string)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index 8d7f17e61e6c..fd6f409effcc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) { - VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)invokeMethodInputParameters[0]; + VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.Create(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 8f8701421dc4..81ad9102d46b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 116d14a8ec79..5e4be27aa5c6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.GetDetails(imageName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index bd248288ee64..b1bca99b38b5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.Get(imageName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 6e900a3bae33..683c4bba9d36 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; - VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)invokeMethodInputParameters[1]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 36b902e05559..2166e254270a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; - string permission = (string)invokeMethodInputParameters[1]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Share(imageName, permission); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index 029a9ec5ca73..d4b771db4c8a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.Unreplicate(imageName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 8d2b7d2f9179..0512a3e48d3a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; - VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)invokeMethodInputParameters[1]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Update(imageName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index 91834b8aaf15..c2ae8dae7b93 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) { - VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)invokeMethodInputParameters[0]; + VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineVMImageClient.Create(parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index 7066cb88635a..f459def7203e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) { - string vmImageName = (string)invokeMethodInputParameters[0]; - bool deleteFromStorage = (bool)invokeMethodInputParameters[1]; + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 284cecca180f..21cca6d54aab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) { - string vmImageName = (string)invokeMethodInputParameters[0]; + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineVMImageClient.GetDetails(vmImageName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index 749d283a5b3a..e86942645395 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) { - string vmImageName = (string)invokeMethodInputParameters[0]; - VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)invokeMethodInputParameters[1]; + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 2419d6d302b0..4ca91185c943 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) { - string vmImageName = (string)invokeMethodInputParameters[0]; - string permission = (string)invokeMethodInputParameters[1]; + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Share(vmImageName, permission); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index 570456d2a9d2..c42aa457df5e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -49,7 +49,7 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) { - string vmImageName = (string)invokeMethodInputParameters[0]; + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); WriteObject(result); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index 992c3b7f08eb..f06f7eed6015 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -52,8 +52,8 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle { protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) { - string imageName = (string)invokeMethodInputParameters[0]; - VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)invokeMethodInputParameters[1]; + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Update(imageName, parameters); WriteObject(result); From 65677dbefef6e44342e2faf0e3f93fcdf62c7e5a Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 17 Jul 2015 06:14:02 -0700 Subject: [PATCH 25/48] + NewAzureComputeParameterCmdlet & Tests --- .../ServiceManagementTests.ps1 | 27 +- .../Automation/RunCodeGeneration.ps1 | 356 ++++++++++++- .../Commands.ServiceManagement.csproj | 1 + .../Generated/ComputeAutomationBaseCmdlet.cs | 1 + .../InvokeAzureDNSServerAddDNSServerMethod.cs | 13 + ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 13 + ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 14 + .../NewAzureDNSServerDNSAddParameters.cs | 1 + .../NewAzureDNSServerDNSUpdateParameters.cs | 1 + ...ploymentChangeConfigurationByNameMethod.cs | 13 + ...ploymentChangeConfigurationBySlotMethod.cs | 13 + .../InvokeAzureDeploymentCreateMethod.cs | 13 + ...InvokeAzureDeploymentDeleteByNameMethod.cs | 13 + ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 12 + ...eleteRoleInstanceByDeploymentNameMethod.cs | 13 + ...eleteRoleInstanceByDeploymentSlotMethod.cs | 13 + .../InvokeAzureDeploymentGetByNameMethod.cs | 12 + .../InvokeAzureDeploymentGetBySlotMethod.cs | 12 + ...keAzureDeploymentGetPackageByNameMethod.cs | 13 + ...keAzureDeploymentGetPackageBySlotMethod.cs | 13 + ...keAzureDeploymentListEventsBySlotMethod.cs | 14 + .../InvokeAzureDeploymentListEventsMethod.cs | 14 + ...ebootRoleInstanceByDeploymentNameMethod.cs | 13 + ...ebootRoleInstanceByDeploymentSlotMethod.cs | 13 + ...buildRoleInstanceByDeploymentNameMethod.cs | 14 + ...buildRoleInstanceByDeploymentSlotMethod.cs | 14 + ...imageRoleInstanceByDeploymentNameMethod.cs | 13 + ...imageRoleInstanceByDeploymentSlotMethod.cs | 13 + ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 13 + ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 13 + .../InvokeAzureDeploymentSwapMethod.cs | 12 + ...ymentUpdateStatusByDeploymentNameMethod.cs | 13 + ...ymentUpdateStatusByDeploymentSlotMethod.cs | 13 + ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 13 + ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 13 + ...WalkUpgradeDomainByDeploymentNameMethod.cs | 13 + ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 13 + ...DeploymentChangeConfigurationParameters.cs | 1 + .../NewAzureDeploymentCreateParameters.cs | 1 + ...eDeploymentDeleteRoleInstanceParameters.cs | 1 + .../Deployment/NewAzureDeploymentExtension.cs | 1 + ...ewAzureDeploymentExtensionConfiguration.cs | 1 + .../NewAzureDeploymentExtensionList.cs | 1 + .../NewAzureDeploymentGetPackageParameters.cs | 1 + .../Deployment/NewAzureDeploymentNamedRole.cs | 1 + .../NewAzureDeploymentNamedRoleList.cs | 1 + ...oymentRollbackUpdateOrUpgradeParameters.cs | 1 + .../NewAzureDeploymentSwapParameters.cs | 1 + ...ewAzureDeploymentUpdateStatusParameters.cs | 1 + .../NewAzureDeploymentUpgradeParameters.cs | 1 + ...reDeploymentWalkUpgradeDomainParameters.cs | 1 + ...InvokeAzureExtensionImageRegisterMethod.cs | 11 + ...vokeAzureExtensionImageUnregisterMethod.cs | 13 + .../InvokeAzureExtensionImageUpdateMethod.cs | 11 + ...nImageExtensionCertificateConfiguration.cs | 1 + ...sionImageExtensionEndpointConfiguration.cs | 1 + ...mageExtensionLocalResourceConfiguration.cs | 1 + ...ExtensionLocalResourceConfigurationList.cs | 1 + .../NewAzureExtensionImageInputEndpoint.cs | 1 + ...NewAzureExtensionImageInputEndpointList.cs | 1 + .../NewAzureExtensionImageInternalEndpoint.cs | 1 + ...AzureExtensionImageInternalEndpointList.cs | 1 + ...ewAzureExtensionImageRegisterParameters.cs | 1 + .../NewAzureExtensionImageUpdateParameters.cs | 1 + ...okeAzureHostedServiceAddExtensionMethod.cs | 12 + ...ostedServiceCheckNameAvailabilityMethod.cs | 11 + .../InvokeAzureHostedServiceCreateMethod.cs | 11 + ...InvokeAzureHostedServiceDeleteAllMethod.cs | 11 + ...AzureHostedServiceDeleteExtensionMethod.cs | 12 + .../InvokeAzureHostedServiceDeleteMethod.cs | 11 + ...vokeAzureHostedServiceGetDetailedMethod.cs | 11 + ...okeAzureHostedServiceGetExtensionMethod.cs | 12 + .../InvokeAzureHostedServiceGetMethod.cs | 11 + ...tedServiceListAvailableExtensionsMethod.cs | 10 + ...ostedServiceListExtensionVersionsMethod.cs | 12 + ...eAzureHostedServiceListExtensionsMethod.cs | 11 + .../InvokeAzureHostedServiceListMethod.cs | 10 + .../InvokeAzureHostedServiceUpdateMethod.cs | 12 + ...zureHostedServiceAddExtensionParameters.cs | 1 + .../NewAzureHostedServiceCreateParameters.cs | 1 + .../NewAzureHostedServiceUpdateParameters.cs | 1 + .../InvokeAzureComputeMethodCmdlet.cs | 3 +- .../InvokeAzureLoadBalancerCreateMethod.cs | 13 + .../InvokeAzureLoadBalancerDeleteMethod.cs | 13 + .../InvokeAzureLoadBalancerUpdateMethod.cs | 14 + .../NewAzureLoadBalancerCreateParameters.cs | 1 + ...zureLoadBalancerFrontendIPConfiguration.cs | 1 + .../NewAzureLoadBalancerUpdateParameters.cs | 1 + .../NewAzureComputeParameterCmdlet.cs | 473 ++++++++++++++++++ ...eAzureOperatingSystemListFamiliesMethod.cs | 10 + .../InvokeAzureOperatingSystemListMethod.cs | 10 + ...vokeAzureServiceCertificateCreateMethod.cs | 12 + ...vokeAzureServiceCertificateDeleteMethod.cs | 11 + .../InvokeAzureServiceCertificateGetMethod.cs | 11 + ...InvokeAzureServiceCertificateListMethod.cs | 11 + ...AzureServiceCertificateCreateParameters.cs | 1 + ...AzureServiceCertificateDeleteParameters.cs | 1 + ...NewAzureServiceCertificateGetParameters.cs | 1 + ...eAzureVirtualMachineBeginShutdownMethod.cs | 14 + ...AzureVirtualMachineCaptureOSImageMethod.cs | 14 + ...AzureVirtualMachineCaptureVMImageMethod.cs | 14 + ...ureVirtualMachineCreateDeploymentMethod.cs | 12 + .../InvokeAzureVirtualMachineCreateMethod.cs | 13 + .../InvokeAzureVirtualMachineDeleteMethod.cs | 14 + .../InvokeAzureVirtualMachineGetMethod.cs | 13 + ...irtualMachineGetRemoteDesktopFileMethod.cs | 13 + .../InvokeAzureVirtualMachineRestartMethod.cs | 13 + ...InvokeAzureVirtualMachineShutdownMethod.cs | 14 + ...eAzureVirtualMachineShutdownRolesMethod.cs | 13 + .../InvokeAzureVirtualMachineStartMethod.cs | 13 + ...vokeAzureVirtualMachineStartRolesMethod.cs | 13 + ...hineUpdateLoadBalancedEndpointSetMethod.cs | 13 + .../InvokeAzureVirtualMachineUpdateMethod.cs | 14 + ...eVirtualMachineCaptureOSImageParameters.cs | 1 + ...eVirtualMachineCaptureVMImageParameters.cs | 1 + .../NewAzureVirtualMachineConfigurationSet.cs | 1 + ...AzureVirtualMachineConfigurationSetList.cs | 1 + ...irtualMachineCreateDeploymentParameters.cs | 1 + .../NewAzureVirtualMachineCreateParameters.cs | 1 + ...zureVirtualMachineDataDiskConfiguration.cs | 1 + ...VirtualMachineDataDiskConfigurationList.cs | 1 + ...wAzureVirtualMachineDataVirtualHardDisk.cs | 1 + ...reVirtualMachineDataVirtualHardDiskList.cs | 1 + .../NewAzureVirtualMachineDnsServer.cs | 1 + .../NewAzureVirtualMachineDnsServerList.cs | 1 + .../NewAzureVirtualMachineDnsSettings.cs | 1 + ...zureVirtualMachineDomainJoinCredentials.cs | 1 + ...ureVirtualMachineDomainJoinProvisioning.cs | 1 + ...ewAzureVirtualMachineDomainJoinSettings.cs | 1 + .../NewAzureVirtualMachineInputEndpoint.cs | 1 + ...NewAzureVirtualMachineInputEndpointList.cs | 1 + .../NewAzureVirtualMachineLoadBalancer.cs | 1 + .../NewAzureVirtualMachineLoadBalancerList.cs | 1 + .../NewAzureVirtualMachineNetworkInterface.cs | 1 + ...AzureVirtualMachineNetworkInterfaceList.cs | 1 + ...wAzureVirtualMachineOSDiskConfiguration.cs | 1 + ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 1 + .../NewAzureVirtualMachinePublicIP.cs | 1 + .../NewAzureVirtualMachinePublicIPList.cs | 1 + ...irtualMachineResourceExtensionReference.cs | 1 + ...alMachineResourceExtensionReferenceList.cs | 1 + .../NewAzureVirtualMachineRole.cs | 1 + .../NewAzureVirtualMachineRoleList.cs | 1 + ...ewAzureVirtualMachineShutdownParameters.cs | 1 + ...reVirtualMachineShutdownRolesParameters.cs | 1 + ...NewAzureVirtualMachineSshSettingKeyPair.cs | 1 + ...zureVirtualMachineSshSettingKeyPairList.cs | 1 + ...wAzureVirtualMachineSshSettingPublicKey.cs | 1 + ...reVirtualMachineSshSettingPublicKeyList.cs | 1 + .../NewAzureVirtualMachineSshSettings.cs | 1 + ...AzureVirtualMachineStartRolesParameters.cs | 1 + ...VirtualMachineStoredCertificateSettings.cs | 1 + ...ualMachineStoredCertificateSettingsList.cs | 1 + ...lMachineUpdateLoadBalancedSetParameters.cs | 1 + .../NewAzureVirtualMachineUpdateParameters.cs | 1 + .../NewAzureVirtualMachineVMImageInput.cs | 1 + ...lMachineWindowsRemoteManagementListener.cs | 1 + ...hineWindowsRemoteManagementListenerList.cs | 1 + ...lMachineWindowsRemoteManagementSettings.cs | 1 + ...eVirtualMachineDiskCreateDataDiskMethod.cs | 14 + ...AzureVirtualMachineDiskCreateDiskMethod.cs | 11 + ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 19 +- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 12 + ...zureVirtualMachineDiskGetDataDiskMethod.cs | 18 +- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 11 + ...eAzureVirtualMachineDiskListDisksMethod.cs | 10 + ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 19 +- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 12 + ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 12 + ...AzureVirtualMachineDiskCreateParameters.cs | 1 + ...AzureVirtualMachineDiskUpdateParameters.cs | 1 + ...kVirtualMachineDataDiskCreateParameters.cs | 1 + ...kVirtualMachineDataDiskUpdateParameters.cs | 1 + ...eAzureVirtualMachineExtensionListMethod.cs | 10 + ...rtualMachineExtensionListVersionsMethod.cs | 12 + ...eAzureVirtualMachineOSImageCreateMethod.cs | 11 + ...eAzureVirtualMachineOSImageDeleteMethod.cs | 12 + ...reVirtualMachineOSImageGetDetailsMethod.cs | 11 + ...vokeAzureVirtualMachineOSImageGetMethod.cs | 11 + ...okeAzureVirtualMachineOSImageListMethod.cs | 10 + ...ureVirtualMachineOSImageReplicateMethod.cs | 12 + ...keAzureVirtualMachineOSImageShareMethod.cs | 12 + ...eVirtualMachineOSImageUnreplicateMethod.cs | 11 + ...eAzureVirtualMachineOSImageUpdateMethod.cs | 12 + ...ualMachineOSImageComputeImageAttributes.cs | 1 + ...reVirtualMachineOSImageCreateParameters.cs | 1 + ...achineOSImageMarketplaceImageAttributes.cs | 1 + .../NewAzureVirtualMachineOSImagePlan.cs | 1 + ...irtualMachineOSImageReplicateParameters.cs | 1 + ...reVirtualMachineOSImageUpdateParameters.cs | 1 + ...eAzureVirtualMachineVMImageCreateMethod.cs | 11 + ...eAzureVirtualMachineVMImageDeleteMethod.cs | 12 + ...reVirtualMachineVMImageGetDetailsMethod.cs | 11 + ...okeAzureVirtualMachineVMImageListMethod.cs | 10 + ...ureVirtualMachineVMImageReplicateMethod.cs | 12 + ...keAzureVirtualMachineVMImageShareMethod.cs | 12 + ...eVirtualMachineVMImageUnreplicateMethod.cs | 11 + ...eAzureVirtualMachineVMImageUpdateMethod.cs | 12 + ...ualMachineVMImageComputeImageAttributes.cs | 1 + ...reVirtualMachineVMImageCreateParameters.cs | 1 + ...geDataDiskConfigurationCreateParameters.cs | 1 + ...taDiskConfigurationCreateParametersList.cs | 1 + ...geDataDiskConfigurationUpdateParameters.cs | 1 + ...taDiskConfigurationUpdateParametersList.cs | 1 + ...achineVMImageMarketplaceImageAttributes.cs | 1 + ...mageOSDiskConfigurationCreateParameters.cs | 1 + ...mageOSDiskConfigurationUpdateParameters.cs | 1 + .../NewAzureVirtualMachineVMImagePlan.cs | 1 + ...irtualMachineVMImageReplicateParameters.cs | 1 + ...reVirtualMachineVMImageUpdateParameters.cs | 1 + 210 files changed, 2199 insertions(+), 19 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index bfabcb412f02..efe4ea83a9a4 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -152,7 +152,8 @@ function Run-AutoGeneratedHostedServiceCmdletTests try { # Create Parameters - $svcCreateParams = New-AzureHostedServiceCreateParameters; + # $svcCreateParams = New-AzureHostedServiceCreateParameters; + $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; @@ -173,7 +174,8 @@ function Run-AutoGeneratedHostedServiceCmdletTests Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Update Parameters - $svcUpdateParams = New-AzureHostedServiceUpdateParameters; + # $svcUpdateParams = New-AzureHostedServiceUpdateParameters; + $svcUpdateParams = New-AzureComputeParameter -TypeName 'HostedServiceUpdateParameters'; $svcUpdateParams.Description = 'update1'; $svcUpdateParams.Label = 'update2'; @@ -224,7 +226,8 @@ function Run-AutoGeneratedVirtualMachineCmdletTests try { # Create Hosted Service Parameters - $svcCreateParams = New-AzureHostedServiceCreateParameters; + # $svcCreateParams = New-AzureHostedServiceCreateParameters; + $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; @@ -249,25 +252,31 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters - $vmDeployment = New-AzureVirtualMachineCreateDeploymentParameters; + # $vmDeployment = New-AzureVirtualMachineCreateDeploymentParameters; + $vmDeployment = New-AzureComputeParameter -TypeName 'VirtualMachineCreateDeploymentParameters'; $vmDeployment.Name = $svcName; $vmDeployment.Label = $svcName; $vmDeployment.DeploymentSlot = 'Production'; - $vmDeployment.Roles = New-AzureVirtualMachineRoleList; - $vmDeployment.Roles.Add((New-AzureVirtualMachineRole)); + # $vmDeployment.Roles = New-AzureVirtualMachineRoleList; + $vmDeployment.Roles = New-AzureComputeParameter -TypeName 'VirtualMachineRoleList'; + # $vmDeployment.Roles.Add((New-AzureVirtualMachineRole)); + $vmDeployment.Roles.Add((New-AzureComputeParameter -TypeName 'VirtualMachineRole')); $vmDeployment.Roles[0].RoleName = $svcName; $vmDeployment.Roles[0].RoleSize = 'Large'; $vmDeployment.Roles[0].RoleType = 'PersistentVMRole'; $vmDeployment.Roles[0].ProvisionGuestAgent = $false; $vmDeployment.Roles[0].ResourceExtensionReferences = $null; $vmDeployment.Roles[0].DataVirtualHardDisks = $null; - $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureVirtualMachineOSVirtualHardDisk; + # $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureVirtualMachineOSVirtualHardDisk; + $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeParameter -TypeName 'VirtualMachineOSVirtualHardDisk'; $vmDeployment.Roles[0].OSVirtualHardDisk.SourceImageName = $image.Name; $vmDeployment.Roles[0].OSVirtualHardDisk.MediaLink = "http://${storageName}.blob.core.windows.net/myvhds/${svcName}.vhd"; $vmDeployment.Roles[0].OSVirtualHardDisk.ResizedSizeInGB = 128; $vmDeployment.Roles[0].OSVirtualHardDisk.HostCaching = 'ReadWrite'; - $vmDeployment.Roles[0].ConfigurationSets = New-AzureVirtualMachineConfigurationSetList; - $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureVirtualMachineConfigurationSet)); + # $vmDeployment.Roles[0].ConfigurationSets = New-AzureVirtualMachineConfigurationSetList; + $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSetList'; + # $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureVirtualMachineConfigurationSet)); + $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSet')); $vmDeployment.Roles[0].ConfigurationSets[0].ConfigurationSetType = "WindowsProvisioningConfiguration"; $vmDeployment.Roles[0].ConfigurationSets[0].AdminUserName = $userName; $vmDeployment.Roles[0].ConfigurationSets[0].AdminPassword = $password; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index 2233a4c16e5e..b0fb54a569cd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -73,6 +73,7 @@ $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Co $code_common_usings = @( 'System', + 'System.Collections.Generic', 'System.Management.Automation', 'Microsoft.Azure' ); @@ -178,6 +179,14 @@ function Get-NormalizedTypeName { return 'DateTime'; } + elseif ($inputName -eq 'System.Int32') + { + return 'int'; + } + elseif ($inputName -eq 'System.UInt32') + { + return 'uint'; + } elseif ($inputName.StartsWith($client_model_namespace_prefix)) { $outputName = $inputName.Substring($client_model_namespace_prefix.Length); @@ -188,6 +197,40 @@ function Get-NormalizedTypeName return $outputName; } +function Get-ConstructorCodeByNormalizedTypeName +{ + param( + # Sample: 'string' => 'string.Empty', 'HostedServiceCreateParameters' => 'new HostedServiceCreateParameters()', etc. + [Parameter(Mandatory = $True)] + [string]$inputName + ) + + if ([string]::IsNullOrEmpty($inputName)) + { + return 'null'; + } + + if ($inputName -eq 'string') + { + $outputName = 'string.Empty'; + } + else + { + if ($inputName.StartsWith($client_model_namespace + ".")) + { + $inputName = $inputName.Replace($client_model_namespace + ".", ''); + } + elseif ($inputName.StartsWith('System.Collections.Generic.')) + { + $inputName = $inputName.Replace('System.Collections.Generic.', ''); + } + + $outputName = 'new ' + $inputName + "()"; + } + + return $outputName; +} + function Get-OperationShortName { param( @@ -445,7 +488,296 @@ $validate_all_method_names_code { switch (Name) { -${operations_code} default : WriteWarning(`"Cannot find the method by name = `'${method_name}`'.`"); break; +${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + Name + `"`'.`"); break; + } + }); + } +"@; + + $cmdlet_source_code_text = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [OutputType(typeof(${normalized_output_type_name}))] + public partial class $cmdlet_class_name : $base_cmdlet_name + { +${param_set_code} +${execute_client_action_code} + } +} +"@; + + $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; +} + +function Get-ParameterTypeShortName +{ + param( + [Parameter(Mandatory = $True)] + $parameter_type_info, + + [Parameter(Mandatory = $false)] + $is_list_type = $false + ) + + if (-not $is_list_type) + { + $param_type_full_name = $parameter_type_info.FullName; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + + $param_type_short_name = $parameter_type_info.Name; + $param_type_short_name = $param_type_short_name.Replace('+', '.'); + } + else + { + $itemType = $parameter_type_info.GetGenericArguments()[0]; + $itemTypeShortName = $itemType.Name; + $itemTypeFullName = $itemType.FullName; + $itemTypeNormalizedShortName = Get-NormalizedTypeName $itemTypeFullName; + + $param_type_full_name = "System.Collections.Generic.List<${itemTypeNormalizedShortName}>"; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + + $param_type_short_name = "${itemTypeShortName}List"; + $param_type_short_name = $param_type_short_name.Replace('+', '.'); + } + + return $param_type_short_name; +} + +function Get-ParameterTypeFullName +{ + param( + [Parameter(Mandatory = $True)] + $parameter_type_info, + + [Parameter(Mandatory = $false)] + $is_list_type = $false + ) + + if (-not $is_list_type) + { + $param_type_full_name = $parameter_type_info.FullName; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + } + else + { + $itemType = $parameter_type_info.GetGenericArguments()[0]; + $itemTypeShortName = $itemType.Name; + $itemTypeFullName = $itemType.FullName; + $itemTypeNormalizedShortName = Get-NormalizedTypeName $itemTypeFullName; + + $param_type_full_name = "System.Collections.Generic.List<${itemTypeNormalizedShortName}>"; + $param_type_full_name = $param_type_full_name.Replace('+', '.'); + } + + return $param_type_full_name; +} + +# Write New Invoke Parameters Cmdlet +function Write-InvokeParameterCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$file_full_path, + + [Parameter(Mandatory = $True)] + [string]$parameter_cmdlet_name, + + [Parameter(Mandatory = $True)] + [string]$base_cmdlet_name, + + [Parameter(Mandatory = $True)] + $client_class_info, + + [Parameter(Mandatory = $True)] + $operation_type_list + ) + + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_verb = "New"; + $cmdlet_verb_code = $verbs_common_new; + + $cmdlet_file_name_suffix = 'Cmdlet' + $cmdlet_class_name = $cmdlet_verb + $parameter_cmdlet_name.Replace($cmdlet_verb, ''); + $cmdlet_noun = $parameter_cmdlet_name.Replace($cmdlet_verb, '').Replace($cmdlet_file_name_suffix, ''); + + $normalized_output_type_name = 'object'; + $all_method_names = @(); + $all_param_type_names = @(); + $constructor_code_hashmap = @{}; + + foreach ($operation_type in $operation_type_list) + { + $op_short_name = Get-OperationShortName $operation_type.Name; + $operation_method_info_list = $operation_type.GetMethods(); + $parameter_type_info_list = @(); + + foreach ($method in $operation_method_info_list) + { + if ($method.Name -like 'Begin*') + { + continue; + } + + $invoke_param_set_name = $op_short_name + $method.Name.Replace('Async', ''); + $all_method_names += $invoke_param_set_name; + + [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $method $client_library_namespace); + + if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) + { + $parameter_type_info_list += $parameter_type_info; + + $parameter_type_short_name = Get-ParameterTypeShortName $parameter_type_info.ParameterType; + if (($parameter_type_short_name -like "${op_short_name}*") -and ($parameter_type_short_name.Length -gt $op_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $parameter_type_short_name = $parameter_type_short_name.Substring($op_short_name.Length); + } + $parameter_type_short_name = $op_short_name + $parameter_type_short_name; + + $parameter_type_full_name = Get-ParameterTypeFullName $parameter_type_info.ParameterType; + if (-not($all_param_type_names -contains $parameter_type_short_name)) + { + $all_param_type_names += $parameter_type_short_name; + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_short_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } + } + + # Run Through the Sub Parameter List + $subParamTypeList = Get-SubComplexParameterList $parameter_type_info $client_library_namespace; + + if ($subParamTypeList.Count -gt 0) + { + foreach ($sp in $subParamTypeList) + { + if (-not $sp.IsGenericType) + { + $parameter_type_short_name = Get-ParameterTypeShortName $sp; + if (($parameter_type_short_name -like "${op_short_name}*") -and ($parameter_type_short_name.Length -gt $op_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $parameter_type_short_name = $parameter_type_short_name.Substring($op_short_name.Length); + } + $parameter_type_short_name = $op_short_name + $parameter_type_short_name; + + $parameter_type_full_name = Get-ParameterTypeFullName $sp; + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_short_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } + } + else + { + $parameter_type_short_name = Get-ParameterTypeShortName $sp $true; + if (($parameter_type_short_name -like "${op_short_name}*") -and ($parameter_type_short_name.Length -gt $op_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $parameter_type_short_name = $parameter_type_short_name.Substring($op_short_name.Length); + } + $parameter_type_short_name = $op_short_name + $parameter_type_short_name; + + $parameter_type_full_name = Get-ParameterTypeFullName $sp $true; + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_short_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } + } + + if (-not($all_param_type_names -contains $parameter_type_short_name)) + { + $all_param_type_names += $parameter_type_short_name; + } + } + } + } + } + } + + $all_method_names_with_quotes = $all_method_names | foreach { "`"" + $_ + "`"" }; + $all_method_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_method_names_with_quotes); + $validate_all_method_names_code = +@" + [ValidateSet( + $all_method_names_str + )] +"@; + + $all_param_type_names = $all_param_type_names | Sort; + $all_param_type_names_with_quotes = $all_param_type_names | foreach { "`"" + $_ + "`"" }; + $all_param_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_param_type_names_with_quotes); + $validate_all_param_names_code = +@" + [ValidateSet( + $all_param_names_str + )] +"@; + + $param_set_code += +@" + [Parameter(ParameterSetName = `"CreateParameterListByMethodName`", Mandatory = true, Position = 0)] +$validate_all_method_names_code + public string MethodName $get_set_block + + [Parameter(ParameterSetName = `"CreateParameterObjectByTypeName`", Mandatory = true, Position = 0)] +$validate_all_param_names_code + public string TypeName $get_set_block + +"@; + + + $operations_code = ""; + foreach ($method_name in $all_method_names) + { + + $operation_code_template = +@" + case `"${method_name}`" : WriteObject(Create${method_name}Parameters()); break; +"@; + $operations_code += $operation_code_template + $new_line_str; + } + + $type_operations_code = ""; + foreach ($type_name in $all_param_type_names) + { + $constructor_code = $constructor_code_hashmap.Get_Item($type_name); + $type_code_template = +@" + case `"${type_name}`" : WriteObject(${constructor_code}); break; +"@; + $type_operations_code += $type_code_template + $new_line_str; + } + + $execute_client_action_code = +@" + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + if (ParameterSetName == `"CreateParameterListByMethodName`") + { + switch (MethodName) + { +${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + MethodName + `"`'.`"); break; + } + } + else + { + switch (TypeName) + { +${type_operations_code} default : WriteWarning(`"Cannot find the type by name = `'`" + TypeName + `"`'.`"); break; + } } }); } @@ -486,7 +818,10 @@ function Write-OperationCmdletFile [System.Reflection.MethodInfo]$operation_method_info, [Parameter(Mandatory = $True)] - [string]$invoke_cmdlet_class_name + [string]$invoke_cmdlet_class_name, + + [Parameter(Mandatory = $True)] + [string]$parameter_cmdlet_class_name ) $methodName = ($operation_method_info.Name.Replace('Async', '')); @@ -529,6 +864,7 @@ function Write-OperationCmdletFile Write-Output (' ' + $paramTypeFullName + ' ' + $normalized_param_name); $paramTypeNormalizedName = Get-NormalizedTypeName -inputName $paramTypeFullName; + $param_constructor_code = Get-ConstructorCodeByNormalizedTypeName -inputName $paramTypeNormalizedName; $param_attributes = $indents + "[Parameter(Mandatory = true"; $invoke_param_attributes = $indents + "[Parameter(ParameterSetName = `"${invoke_param_set_name}`", Position = ${position_index}, Mandatory = true"; @@ -545,12 +881,14 @@ function Write-OperationCmdletFile $invoke_param_definition = $indents + "public ${paramTypeNormalizedName} ${invoke_param_set_name}${normalized_param_name} " + $get_set_block + $new_line_str; $param_index = $position_index - 1; $invoke_local_param_definition = $indents + (' ' * 4) + "${paramTypeNormalizedName} " + $pt.Name + " = (${paramTypeNormalizedName})ParseParameter(${invoke_input_params_name}[${param_index}]);"; + $create_local_param_definition = $indents + (' ' * 4) + "${paramTypeNormalizedName} " + $pt.Name + " = ${param_constructor_code};"; $param_code_content = $param_attributes + $param_definition; # For Invoke Method $invoke_param_definition = $indents + "public ${paramTypeNormalizedName} ${invoke_param_set_name}${normalized_param_name} " + $get_set_block + $new_line_str; $invoke_param_code_content += $invoke_param_attributes + $invoke_param_definition + $new_line_str; $invoke_local_param_code_content += $invoke_local_param_definition + $new_line_str; + $create_local_param_code_content += $create_local_param_definition + $new_line_str; $cmdlet_generated_code += $param_code_content + $new_line_str; @@ -610,6 +948,15 @@ ${invoke_local_param_code_content} WriteObject(result); } } + + public partial class ${parameter_cmdlet_class_name} : ComputeAutomationBaseCmdlet + { + protected object[] Create${invoke_param_set_name}Parameters() + { +${create_local_param_code_content} + return new object[] { ${invoke_local_params_join_str} }; + } + } "@; $cmdlt_source_template += @@ -902,6 +1249,8 @@ else $invoke_cmdlet_class_name = 'InvokeAzureComputeMethodCmdlet'; $invoke_cmdlet_file_name = $outFolder + '\' + "$invoke_cmdlet_class_name.cs"; + $parameter_cmdlet_class_name = 'NewAzureComputeParameterCmdlet'; + $parameter_cmdlet_file_name = $outFolder + '\' + "$parameter_cmdlet_class_name.cs"; [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); @@ -931,7 +1280,7 @@ else } Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); - Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name; + Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name $parameter_cmdlet_class_name; [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $mt $client_library_namespace); @@ -963,6 +1312,7 @@ else } Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types; + Write-InvokeParameterCmdletFile $parameter_cmdlet_file_name $parameter_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types; } Write-Output "============================================="; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index c6f6803d05c9..c53f204d9aca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -411,6 +411,7 @@ Code + Code diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs index 794aa6b4b90c..1ef4cac8c14c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs index baeca8c28268..c5be80c8ccb1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputPara var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerAddDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DNSAddParameters parameters = new DNSAddParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs index 88f351cf64b1..ba27fab44c0b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputP var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerDeleteDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + + return new object[] { serviceName, deploymentName, dnsServerName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs index 503e2175698c..3a3aacdc4f61 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputP var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerUpdateDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + DNSUpdateParameters parameters = new DNSUpdateParameters(); + + return new object[] { serviceName, deploymentName, dnsServerName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs index 14e2ab2f2971..7ef8e60f10b5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs index 1f85edc64839..3faa1dad3a6a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs index 746091f0c828..e50d8d757c72 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeM var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentChangeConfigurationByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs index ed4fb9112266..9e420a1cd69d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeM var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentChangeConfigurationBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs index e89f6163157b..ef1f68b25145 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameter var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentCreateParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentCreateParameters parameters = new DeploymentCreateParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs index 54f895e7bb02..990502b3542c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputPar var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs index 32d8149c6ec8..99b855bfa94a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputPar var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 6cdaf24c3a8c..b278a24b092e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[ var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 126b5a7b8326..c6bc14cb7385 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[ var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs index a1ee29f539d7..940606b453cc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParame var result = DeploymentClient.GetByName(serviceName, deploymentName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + + return new object[] { serviceName, deploymentName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs index 54f7fa344686..12b1da3b4bf5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParame var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs index 7416f66fa405..de01d36b6a94 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInpu var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetPackageByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs index eabce6cfcc51..24598a9fcb99 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInpu var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetPackageBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs index 53d09a531b83..4fe1e1d50a1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInpu var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentListEventsBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentSlot, startTime, endTime }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs index 919de0c18379..c13929679286 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParam var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentListEventsParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentName, startTime, endTime }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 79ec2b90bd75..bab78107c745 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[ var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 2e53a19e6f52..dc3c8aa9e248 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[ var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index eeeacee2f2ed..f50bca1edc90 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName, resources }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index b05ca2184058..6814f35e5e34 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 0c1c12b14acf..d4609a0f5fa8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 0537a4b435ac..f3002285c77d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 56c14b26d2e6..27575bc32b31 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(ob var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index bf5edb4ca126..a2fb4b03aa04 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(ob var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs index 835e19178a07..4ca4e5b1f709 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) var result = DeploymentClient.Swap(serviceName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentSwapParameters() + { + string serviceName = string.Empty; + DeploymentSwapParameters parameters = new DeploymentSwapParameters(); + + return new object[] { serviceName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs index e220a44cf503..e1088f8fd6e6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invo var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs index 5e55b529f3b2..89b29688ecaf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invo var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs index 0ec8901cd4be..b4312a43aa4f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputPa var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpgradeByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs index ce2434ace035..24584327b502 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputPa var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpgradeBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 321b53c1aa9b..7d1fdbf0122e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 993dcd4cf7a8..00745c4c4539 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs index 9ecb02c58d75..a603ccb13dde 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs index e441b5133bd0..0f9a9881f94e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs index a4636abf50e4..3e1d3c46dd92 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs index 9dfc243a5f12..cac10c3d163e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs index 7fa1082d7841..0c06388f6605 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs index 5bfd5368166a..0e5f70f54208 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs index ada4a8e7e091..7dde34c41559 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs index d76ca81f6a20..6ded26849753 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs index 007cd88d8d5e..716e341bbb1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs index 1c3214c1a902..3d93423025a9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs index 3af2e86b1975..c2e3865d63f4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs index aaf0b4558fcd..bddb6edee43c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs index b34cda927281..b99e2f98da61 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs index 85d7ef453618..93f3b93517f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs index fe2116d9a293..a80cbb534186 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputPar var result = ExtensionImageClient.Register(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageRegisterParameters() + { + ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs index 209430f9f3d0..e2cc91b75cb2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputP var result = ExtensionImageClient.Unregister(providerNamespace, type, version); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageUnregisterParameters() + { + string providerNamespace = string.Empty; + string type = string.Empty; + string version = string.Empty; + + return new object[] { providerNamespace, type, version }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs index 62c7c84c721c..787f2190605e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParam var result = ExtensionImageClient.Update(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageUpdateParameters() + { + ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs index c43b2d9e2bff..209dfd156d56 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs index 967db1bf311f..b41738df76bd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs index 7e76fd6b8776..83f2d44c20f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs index af0ef2e9f202..cb65077d2ea1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs index 100ff48a76f1..4d5ec8009f42 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs index 70613e1df33f..6f39c74d459c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs index 0cc1bd2edd7a..af6ad53997e7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs index 73ef5db4d116..36e16f3952ca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs index 835a2b0ebeb8..52d2b1a29b41 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs index cda04cff187c..72865b433136 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs index 2db17124d6ab..b04c921f9d2d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInput var result = HostedServiceClient.AddExtension(serviceName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceAddExtensionParameters() + { + string serviceName = string.Empty; + HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); + + return new object[] { serviceName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs index d0db039fc0e4..6ad77e1f327d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMe var result = HostedServiceClient.CheckNameAvailability(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceCheckNameAvailabilityParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs index 54c2de542642..c23feffc6850 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParame var result = HostedServiceClient.Create(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceCreateParameters() + { + HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs index 9a57fce2dc10..158b9f345e34 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputPar var result = HostedServiceClient.DeleteAll(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteAllParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs index 0f752e23606a..05577bbefdc4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodIn var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs index faf922ebce08..54b7f1d56c45 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParame var result = HostedServiceClient.Delete(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs index b6312581285c..41bf05f62d87 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputP var result = HostedServiceClient.GetDetailed(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetDetailedParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs index 89f6dc5b1dec..333406b222b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInput var result = HostedServiceClient.GetExtension(serviceName, extensionId); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs index ea60fba07234..6acd5e243e28 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameter var result = HostedServiceClient.Get(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs index e471bd6a6cdd..b9dff0db064a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invoke var result = HostedServiceClient.ListAvailableExtensions(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListAvailableExtensionsParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs index a783dd0fdcb6..df8dab8444b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMe var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListExtensionVersionsParameters() + { + string providerNamespace = string.Empty; + string extensionType = string.Empty; + + return new object[] { providerNamespace, extensionType }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs index b756b8ccefdf..3fa46d1c83cb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInp var result = HostedServiceClient.ListExtensions(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListExtensionsParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs index 999028090109..fc6c05fc56d6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParamete var result = HostedServiceClient.List(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs index b1bcc1bc55b1..162a067ea61b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParame var result = HostedServiceClient.Update(serviceName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceUpdateParameters() + { + string serviceName = string.Empty; + HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); + + return new object[] { serviceName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs index 647819977264..b6625eace51b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs index ee26ec19ea57..fbe78dba53af 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs index ff37920fb4f3..b5c869db748d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs index 1cffbc95ede1..718f6c02ce19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -258,7 +259,7 @@ public override void ExecuteCmdlet() case "VirtualMachineVMImageShare" : ExecuteVirtualMachineVMImageShareMethod(Parameter); break; case "VirtualMachineVMImageUnreplicate" : ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); break; case "VirtualMachineVMImageUpdate" : ExecuteVirtualMachineVMImageUpdateMethod(Parameter); break; - default : WriteWarning("Cannot find the method by name = 'VirtualMachineVMImageUpdate'."); break; + default : WriteWarning("Cannot find the method by name = '" + Name + "'."); break; } }); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs index 1149d7273740..ad32a87b0684 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParamet var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs index 35b164eafe29..81eee32dd100 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParamet var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + + return new object[] { serviceName, deploymentName, loadBalancerName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs index 1ed2ad82dfd5..33504c75ccd8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParamet var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); + + return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs index c91b0ee243c9..602c4fccfa5f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs index 3b382f019cb2..ba93632d8e3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs index bd907f36a495..402f824338a2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs new file mode 100644 index 000000000000..344fe96dac9b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs @@ -0,0 +1,473 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet(VerbsCommon.New, "AzureComputeParameter")] + [OutputType(typeof(object))] + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(ParameterSetName = "CreateParameterListByMethodName", Mandatory = true, Position = 0)] + [ValidateSet( + "DeploymentChangeConfigurationByName", + "DeploymentChangeConfigurationBySlot", + "DeploymentCreate", + "DeploymentDeleteByName", + "DeploymentDeleteBySlot", + "DeploymentDeleteRoleInstanceByDeploymentName", + "DeploymentDeleteRoleInstanceByDeploymentSlot", + "DeploymentGetByName", + "DeploymentGetBySlot", + "DeploymentGetPackageByName", + "DeploymentGetPackageBySlot", + "DeploymentListEvents", + "DeploymentListEventsBySlot", + "DeploymentRebootRoleInstanceByDeploymentName", + "DeploymentRebootRoleInstanceByDeploymentSlot", + "DeploymentRebuildRoleInstanceByDeploymentName", + "DeploymentRebuildRoleInstanceByDeploymentSlot", + "DeploymentReimageRoleInstanceByDeploymentName", + "DeploymentReimageRoleInstanceByDeploymentSlot", + "DeploymentRollbackUpdateOrUpgradeByDeploymentName", + "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot", + "DeploymentSwap", + "DeploymentUpdateStatusByDeploymentName", + "DeploymentUpdateStatusByDeploymentSlot", + "DeploymentUpgradeByName", + "DeploymentUpgradeBySlot", + "DeploymentWalkUpgradeDomainByDeploymentName", + "DeploymentWalkUpgradeDomainByDeploymentSlot", + "DNSServerAddDNSServer", + "DNSServerDeleteDNSServer", + "DNSServerUpdateDNSServer", + "ExtensionImageRegister", + "ExtensionImageUnregister", + "ExtensionImageUpdate", + "HostedServiceAddExtension", + "HostedServiceCheckNameAvailability", + "HostedServiceCreate", + "HostedServiceDelete", + "HostedServiceDeleteAll", + "HostedServiceDeleteExtension", + "HostedServiceGet", + "HostedServiceGetDetailed", + "HostedServiceGetExtension", + "HostedServiceList", + "HostedServiceListAvailableExtensions", + "HostedServiceListExtensions", + "HostedServiceListExtensionVersions", + "HostedServiceUpdate", + "LoadBalancerCreate", + "LoadBalancerDelete", + "LoadBalancerUpdate", + "OperatingSystemList", + "OperatingSystemListFamilies", + "ServiceCertificateCreate", + "ServiceCertificateDelete", + "ServiceCertificateGet", + "ServiceCertificateList", + "VirtualMachineDiskCreateDataDisk", + "VirtualMachineDiskCreateDisk", + "VirtualMachineDiskDeleteDataDisk", + "VirtualMachineDiskDeleteDisk", + "VirtualMachineDiskGetDataDisk", + "VirtualMachineDiskGetDisk", + "VirtualMachineDiskListDisks", + "VirtualMachineDiskUpdateDataDisk", + "VirtualMachineDiskUpdateDisk", + "VirtualMachineDiskUpdateDiskSize", + "VirtualMachineExtensionList", + "VirtualMachineExtensionListVersions", + "VirtualMachineCaptureOSImage", + "VirtualMachineCaptureVMImage", + "VirtualMachineCreate", + "VirtualMachineCreateDeployment", + "VirtualMachineDelete", + "VirtualMachineGet", + "VirtualMachineGetRemoteDesktopFile", + "VirtualMachineRestart", + "VirtualMachineShutdown", + "VirtualMachineShutdownRoles", + "VirtualMachineStart", + "VirtualMachineStartRoles", + "VirtualMachineUpdate", + "VirtualMachineUpdateLoadBalancedEndpointSet", + "VirtualMachineOSImageCreate", + "VirtualMachineOSImageDelete", + "VirtualMachineOSImageGet", + "VirtualMachineOSImageGetDetails", + "VirtualMachineOSImageList", + "VirtualMachineOSImageReplicate", + "VirtualMachineOSImageShare", + "VirtualMachineOSImageUnreplicate", + "VirtualMachineOSImageUpdate", + "VirtualMachineVMImageCreate", + "VirtualMachineVMImageDelete", + "VirtualMachineVMImageGetDetails", + "VirtualMachineVMImageList", + "VirtualMachineVMImageReplicate", + "VirtualMachineVMImageShare", + "VirtualMachineVMImageUnreplicate", + "VirtualMachineVMImageUpdate" + )] + public string MethodName { get; set; } + + [Parameter(ParameterSetName = "CreateParameterObjectByTypeName", Mandatory = true, Position = 0)] + [ValidateSet( + "DeploymentChangeConfigurationParameters", + "DeploymentCreateParameters", + "DeploymentDeleteRoleInstanceParameters", + "DeploymentExtension", + "DeploymentExtensionConfiguration", + "DeploymentExtensionList", + "DeploymentGetPackageParameters", + "DeploymentNamedRole", + "DeploymentNamedRoleList", + "DeploymentRollbackUpdateOrUpgradeParameters", + "DeploymentSwapParameters", + "DeploymentUpdateStatusParameters", + "DeploymentUpgradeParameters", + "DeploymentWalkUpgradeDomainParameters", + "DNSServerDNSAddParameters", + "DNSServerDNSUpdateParameters", + "ExtensionImageExtensionCertificateConfiguration", + "ExtensionImageExtensionEndpointConfiguration", + "ExtensionImageExtensionLocalResourceConfiguration", + "ExtensionImageExtensionLocalResourceConfigurationList", + "ExtensionImageInputEndpoint", + "ExtensionImageInputEndpointList", + "ExtensionImageInternalEndpoint", + "ExtensionImageInternalEndpointList", + "ExtensionImageRegisterParameters", + "ExtensionImageUpdateParameters", + "HostedServiceAddExtensionParameters", + "HostedServiceCreateParameters", + "HostedServiceUpdateParameters", + "LoadBalancerCreateParameters", + "LoadBalancerFrontendIPConfiguration", + "LoadBalancerUpdateParameters", + "ServiceCertificateCreateParameters", + "ServiceCertificateDeleteParameters", + "ServiceCertificateGetParameters", + "VirtualMachineCaptureOSImageParameters", + "VirtualMachineCaptureVMImageParameters", + "VirtualMachineConfigurationSet", + "VirtualMachineConfigurationSetList", + "VirtualMachineCreateDeploymentParameters", + "VirtualMachineCreateParameters", + "VirtualMachineDataDiskConfiguration", + "VirtualMachineDataDiskConfigurationList", + "VirtualMachineDataVirtualHardDisk", + "VirtualMachineDataVirtualHardDiskList", + "VirtualMachineDiskCreateParameters", + "VirtualMachineDiskUpdateParameters", + "VirtualMachineDiskVirtualMachineDataDiskCreateParameters", + "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters", + "VirtualMachineDnsServer", + "VirtualMachineDnsServerList", + "VirtualMachineDnsSettings", + "VirtualMachineDomainJoinCredentials", + "VirtualMachineDomainJoinProvisioning", + "VirtualMachineDomainJoinSettings", + "VirtualMachineInputEndpoint", + "VirtualMachineInputEndpointList", + "VirtualMachineLoadBalancer", + "VirtualMachineLoadBalancerList", + "VirtualMachineNetworkInterface", + "VirtualMachineNetworkInterfaceList", + "VirtualMachineOSDiskConfiguration", + "VirtualMachineOSImageComputeImageAttributes", + "VirtualMachineOSImageCreateParameters", + "VirtualMachineOSImageMarketplaceImageAttributes", + "VirtualMachineOSImagePlan", + "VirtualMachineOSImageReplicateParameters", + "VirtualMachineOSImageUpdateParameters", + "VirtualMachineOSVirtualHardDisk", + "VirtualMachinePublicIP", + "VirtualMachinePublicIPList", + "VirtualMachineResourceExtensionReference", + "VirtualMachineResourceExtensionReferenceList", + "VirtualMachineRole", + "VirtualMachineRoleList", + "VirtualMachineShutdownParameters", + "VirtualMachineShutdownRolesParameters", + "VirtualMachineSshSettingKeyPair", + "VirtualMachineSshSettingKeyPairList", + "VirtualMachineSshSettingPublicKey", + "VirtualMachineSshSettingPublicKeyList", + "VirtualMachineSshSettings", + "VirtualMachineStartRolesParameters", + "VirtualMachineStoredCertificateSettings", + "VirtualMachineStoredCertificateSettingsList", + "VirtualMachineUpdateLoadBalancedSetParameters", + "VirtualMachineUpdateParameters", + "VirtualMachineVMImageComputeImageAttributes", + "VirtualMachineVMImageCreateParameters", + "VirtualMachineVMImageDataDiskConfigurationCreateParameters", + "VirtualMachineVMImageDataDiskConfigurationCreateParametersList", + "VirtualMachineVMImageDataDiskConfigurationUpdateParameters", + "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList", + "VirtualMachineVMImageInput", + "VirtualMachineVMImageMarketplaceImageAttributes", + "VirtualMachineVMImageOSDiskConfigurationCreateParameters", + "VirtualMachineVMImageOSDiskConfigurationUpdateParameters", + "VirtualMachineVMImagePlan", + "VirtualMachineVMImageReplicateParameters", + "VirtualMachineVMImageUpdateParameters", + "VirtualMachineWindowsRemoteManagementListener", + "VirtualMachineWindowsRemoteManagementListenerList", + "VirtualMachineWindowsRemoteManagementSettings" + )] + public string TypeName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + if (ParameterSetName == "CreateParameterListByMethodName") + { + switch (MethodName) + { + case "DeploymentChangeConfigurationByName" : WriteObject(CreateDeploymentChangeConfigurationByNameParameters()); break; + case "DeploymentChangeConfigurationBySlot" : WriteObject(CreateDeploymentChangeConfigurationBySlotParameters()); break; + case "DeploymentCreate" : WriteObject(CreateDeploymentCreateParameters()); break; + case "DeploymentDeleteByName" : WriteObject(CreateDeploymentDeleteByNameParameters()); break; + case "DeploymentDeleteBySlot" : WriteObject(CreateDeploymentDeleteBySlotParameters()); break; + case "DeploymentDeleteRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters()); break; + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters()); break; + case "DeploymentGetByName" : WriteObject(CreateDeploymentGetByNameParameters()); break; + case "DeploymentGetBySlot" : WriteObject(CreateDeploymentGetBySlotParameters()); break; + case "DeploymentGetPackageByName" : WriteObject(CreateDeploymentGetPackageByNameParameters()); break; + case "DeploymentGetPackageBySlot" : WriteObject(CreateDeploymentGetPackageBySlotParameters()); break; + case "DeploymentListEvents" : WriteObject(CreateDeploymentListEventsParameters()); break; + case "DeploymentListEventsBySlot" : WriteObject(CreateDeploymentListEventsBySlotParameters()); break; + case "DeploymentRebootRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentNameParameters()); break; + case "DeploymentRebootRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters()); break; + case "DeploymentRebuildRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters()); break; + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters()); break; + case "DeploymentReimageRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentNameParameters()); break; + case "DeploymentReimageRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters()); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters()); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters()); break; + case "DeploymentSwap" : WriteObject(CreateDeploymentSwapParameters()); break; + case "DeploymentUpdateStatusByDeploymentName" : WriteObject(CreateDeploymentUpdateStatusByDeploymentNameParameters()); break; + case "DeploymentUpdateStatusByDeploymentSlot" : WriteObject(CreateDeploymentUpdateStatusByDeploymentSlotParameters()); break; + case "DeploymentUpgradeByName" : WriteObject(CreateDeploymentUpgradeByNameParameters()); break; + case "DeploymentUpgradeBySlot" : WriteObject(CreateDeploymentUpgradeBySlotParameters()); break; + case "DeploymentWalkUpgradeDomainByDeploymentName" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters()); break; + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters()); break; + case "DNSServerAddDNSServer" : WriteObject(CreateDNSServerAddDNSServerParameters()); break; + case "DNSServerDeleteDNSServer" : WriteObject(CreateDNSServerDeleteDNSServerParameters()); break; + case "DNSServerUpdateDNSServer" : WriteObject(CreateDNSServerUpdateDNSServerParameters()); break; + case "ExtensionImageRegister" : WriteObject(CreateExtensionImageRegisterParameters()); break; + case "ExtensionImageUnregister" : WriteObject(CreateExtensionImageUnregisterParameters()); break; + case "ExtensionImageUpdate" : WriteObject(CreateExtensionImageUpdateParameters()); break; + case "HostedServiceAddExtension" : WriteObject(CreateHostedServiceAddExtensionParameters()); break; + case "HostedServiceCheckNameAvailability" : WriteObject(CreateHostedServiceCheckNameAvailabilityParameters()); break; + case "HostedServiceCreate" : WriteObject(CreateHostedServiceCreateParameters()); break; + case "HostedServiceDelete" : WriteObject(CreateHostedServiceDeleteParameters()); break; + case "HostedServiceDeleteAll" : WriteObject(CreateHostedServiceDeleteAllParameters()); break; + case "HostedServiceDeleteExtension" : WriteObject(CreateHostedServiceDeleteExtensionParameters()); break; + case "HostedServiceGet" : WriteObject(CreateHostedServiceGetParameters()); break; + case "HostedServiceGetDetailed" : WriteObject(CreateHostedServiceGetDetailedParameters()); break; + case "HostedServiceGetExtension" : WriteObject(CreateHostedServiceGetExtensionParameters()); break; + case "HostedServiceList" : WriteObject(CreateHostedServiceListParameters()); break; + case "HostedServiceListAvailableExtensions" : WriteObject(CreateHostedServiceListAvailableExtensionsParameters()); break; + case "HostedServiceListExtensions" : WriteObject(CreateHostedServiceListExtensionsParameters()); break; + case "HostedServiceListExtensionVersions" : WriteObject(CreateHostedServiceListExtensionVersionsParameters()); break; + case "HostedServiceUpdate" : WriteObject(CreateHostedServiceUpdateParameters()); break; + case "LoadBalancerCreate" : WriteObject(CreateLoadBalancerCreateParameters()); break; + case "LoadBalancerDelete" : WriteObject(CreateLoadBalancerDeleteParameters()); break; + case "LoadBalancerUpdate" : WriteObject(CreateLoadBalancerUpdateParameters()); break; + case "OperatingSystemList" : WriteObject(CreateOperatingSystemListParameters()); break; + case "OperatingSystemListFamilies" : WriteObject(CreateOperatingSystemListFamiliesParameters()); break; + case "ServiceCertificateCreate" : WriteObject(CreateServiceCertificateCreateParameters()); break; + case "ServiceCertificateDelete" : WriteObject(CreateServiceCertificateDeleteParameters()); break; + case "ServiceCertificateGet" : WriteObject(CreateServiceCertificateGetParameters()); break; + case "ServiceCertificateList" : WriteObject(CreateServiceCertificateListParameters()); break; + case "VirtualMachineDiskCreateDataDisk" : WriteObject(CreateVirtualMachineDiskCreateDataDiskParameters()); break; + case "VirtualMachineDiskCreateDisk" : WriteObject(CreateVirtualMachineDiskCreateDiskParameters()); break; + case "VirtualMachineDiskDeleteDataDisk" : WriteObject(CreateVirtualMachineDiskDeleteDataDiskParameters()); break; + case "VirtualMachineDiskDeleteDisk" : WriteObject(CreateVirtualMachineDiskDeleteDiskParameters()); break; + case "VirtualMachineDiskGetDataDisk" : WriteObject(CreateVirtualMachineDiskGetDataDiskParameters()); break; + case "VirtualMachineDiskGetDisk" : WriteObject(CreateVirtualMachineDiskGetDiskParameters()); break; + case "VirtualMachineDiskListDisks" : WriteObject(CreateVirtualMachineDiskListDisksParameters()); break; + case "VirtualMachineDiskUpdateDataDisk" : WriteObject(CreateVirtualMachineDiskUpdateDataDiskParameters()); break; + case "VirtualMachineDiskUpdateDisk" : WriteObject(CreateVirtualMachineDiskUpdateDiskParameters()); break; + case "VirtualMachineDiskUpdateDiskSize" : WriteObject(CreateVirtualMachineDiskUpdateDiskSizeParameters()); break; + case "VirtualMachineExtensionList" : WriteObject(CreateVirtualMachineExtensionListParameters()); break; + case "VirtualMachineExtensionListVersions" : WriteObject(CreateVirtualMachineExtensionListVersionsParameters()); break; + case "VirtualMachineCaptureOSImage" : WriteObject(CreateVirtualMachineCaptureOSImageParameters()); break; + case "VirtualMachineCaptureVMImage" : WriteObject(CreateVirtualMachineCaptureVMImageParameters()); break; + case "VirtualMachineCreate" : WriteObject(CreateVirtualMachineCreateParameters()); break; + case "VirtualMachineCreateDeployment" : WriteObject(CreateVirtualMachineCreateDeploymentParameters()); break; + case "VirtualMachineDelete" : WriteObject(CreateVirtualMachineDeleteParameters()); break; + case "VirtualMachineGet" : WriteObject(CreateVirtualMachineGetParameters()); break; + case "VirtualMachineGetRemoteDesktopFile" : WriteObject(CreateVirtualMachineGetRemoteDesktopFileParameters()); break; + case "VirtualMachineRestart" : WriteObject(CreateVirtualMachineRestartParameters()); break; + case "VirtualMachineShutdown" : WriteObject(CreateVirtualMachineShutdownParameters()); break; + case "VirtualMachineShutdownRoles" : WriteObject(CreateVirtualMachineShutdownRolesParameters()); break; + case "VirtualMachineStart" : WriteObject(CreateVirtualMachineStartParameters()); break; + case "VirtualMachineStartRoles" : WriteObject(CreateVirtualMachineStartRolesParameters()); break; + case "VirtualMachineUpdate" : WriteObject(CreateVirtualMachineUpdateParameters()); break; + case "VirtualMachineUpdateLoadBalancedEndpointSet" : WriteObject(CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters()); break; + case "VirtualMachineOSImageCreate" : WriteObject(CreateVirtualMachineOSImageCreateParameters()); break; + case "VirtualMachineOSImageDelete" : WriteObject(CreateVirtualMachineOSImageDeleteParameters()); break; + case "VirtualMachineOSImageGet" : WriteObject(CreateVirtualMachineOSImageGetParameters()); break; + case "VirtualMachineOSImageGetDetails" : WriteObject(CreateVirtualMachineOSImageGetDetailsParameters()); break; + case "VirtualMachineOSImageList" : WriteObject(CreateVirtualMachineOSImageListParameters()); break; + case "VirtualMachineOSImageReplicate" : WriteObject(CreateVirtualMachineOSImageReplicateParameters()); break; + case "VirtualMachineOSImageShare" : WriteObject(CreateVirtualMachineOSImageShareParameters()); break; + case "VirtualMachineOSImageUnreplicate" : WriteObject(CreateVirtualMachineOSImageUnreplicateParameters()); break; + case "VirtualMachineOSImageUpdate" : WriteObject(CreateVirtualMachineOSImageUpdateParameters()); break; + case "VirtualMachineVMImageCreate" : WriteObject(CreateVirtualMachineVMImageCreateParameters()); break; + case "VirtualMachineVMImageDelete" : WriteObject(CreateVirtualMachineVMImageDeleteParameters()); break; + case "VirtualMachineVMImageGetDetails" : WriteObject(CreateVirtualMachineVMImageGetDetailsParameters()); break; + case "VirtualMachineVMImageList" : WriteObject(CreateVirtualMachineVMImageListParameters()); break; + case "VirtualMachineVMImageReplicate" : WriteObject(CreateVirtualMachineVMImageReplicateParameters()); break; + case "VirtualMachineVMImageShare" : WriteObject(CreateVirtualMachineVMImageShareParameters()); break; + case "VirtualMachineVMImageUnreplicate" : WriteObject(CreateVirtualMachineVMImageUnreplicateParameters()); break; + case "VirtualMachineVMImageUpdate" : WriteObject(CreateVirtualMachineVMImageUpdateParameters()); break; + default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; + } + } + else + { + switch (TypeName) + { + case "DeploymentChangeConfigurationParameters" : WriteObject(new DeploymentChangeConfigurationParameters()); break; + case "DeploymentCreateParameters" : WriteObject(new DeploymentCreateParameters()); break; + case "DeploymentDeleteRoleInstanceParameters" : WriteObject(new DeploymentDeleteRoleInstanceParameters()); break; + case "DeploymentExtension" : WriteObject(new ExtensionConfiguration.Extension()); break; + case "DeploymentExtensionConfiguration" : WriteObject(new ExtensionConfiguration()); break; + case "DeploymentExtensionList" : WriteObject(new List()); break; + case "DeploymentGetPackageParameters" : WriteObject(new DeploymentGetPackageParameters()); break; + case "DeploymentNamedRole" : WriteObject(new ExtensionConfiguration.NamedRole()); break; + case "DeploymentNamedRoleList" : WriteObject(new List()); break; + case "DeploymentRollbackUpdateOrUpgradeParameters" : WriteObject(new DeploymentRollbackUpdateOrUpgradeParameters()); break; + case "DeploymentSwapParameters" : WriteObject(new DeploymentSwapParameters()); break; + case "DeploymentUpdateStatusParameters" : WriteObject(new DeploymentUpdateStatusParameters()); break; + case "DeploymentUpgradeParameters" : WriteObject(new DeploymentUpgradeParameters()); break; + case "DeploymentWalkUpgradeDomainParameters" : WriteObject(new DeploymentWalkUpgradeDomainParameters()); break; + case "DNSServerDNSAddParameters" : WriteObject(new DNSAddParameters()); break; + case "DNSServerDNSUpdateParameters" : WriteObject(new DNSUpdateParameters()); break; + case "ExtensionImageExtensionCertificateConfiguration" : WriteObject(new ExtensionCertificateConfiguration()); break; + case "ExtensionImageExtensionEndpointConfiguration" : WriteObject(new ExtensionEndpointConfiguration()); break; + case "ExtensionImageExtensionLocalResourceConfiguration" : WriteObject(new ExtensionLocalResourceConfiguration()); break; + case "ExtensionImageExtensionLocalResourceConfigurationList" : WriteObject(new List()); break; + case "ExtensionImageInputEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InputEndpoint()); break; + case "ExtensionImageInputEndpointList" : WriteObject(new List()); break; + case "ExtensionImageInternalEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InternalEndpoint()); break; + case "ExtensionImageInternalEndpointList" : WriteObject(new List()); break; + case "ExtensionImageRegisterParameters" : WriteObject(new ExtensionImageRegisterParameters()); break; + case "ExtensionImageUpdateParameters" : WriteObject(new ExtensionImageUpdateParameters()); break; + case "HostedServiceAddExtensionParameters" : WriteObject(new HostedServiceAddExtensionParameters()); break; + case "HostedServiceCreateParameters" : WriteObject(new HostedServiceCreateParameters()); break; + case "HostedServiceUpdateParameters" : WriteObject(new HostedServiceUpdateParameters()); break; + case "LoadBalancerCreateParameters" : WriteObject(new LoadBalancerCreateParameters()); break; + case "LoadBalancerFrontendIPConfiguration" : WriteObject(new FrontendIPConfiguration()); break; + case "LoadBalancerUpdateParameters" : WriteObject(new LoadBalancerUpdateParameters()); break; + case "ServiceCertificateCreateParameters" : WriteObject(new ServiceCertificateCreateParameters()); break; + case "ServiceCertificateDeleteParameters" : WriteObject(new ServiceCertificateDeleteParameters()); break; + case "ServiceCertificateGetParameters" : WriteObject(new ServiceCertificateGetParameters()); break; + case "VirtualMachineCaptureOSImageParameters" : WriteObject(new VirtualMachineCaptureOSImageParameters()); break; + case "VirtualMachineCaptureVMImageParameters" : WriteObject(new VirtualMachineCaptureVMImageParameters()); break; + case "VirtualMachineConfigurationSet" : WriteObject(new ConfigurationSet()); break; + case "VirtualMachineConfigurationSetList" : WriteObject(new List()); break; + case "VirtualMachineCreateDeploymentParameters" : WriteObject(new VirtualMachineCreateDeploymentParameters()); break; + case "VirtualMachineCreateParameters" : WriteObject(new VirtualMachineCreateParameters()); break; + case "VirtualMachineDataDiskConfiguration" : WriteObject(new DataDiskConfiguration()); break; + case "VirtualMachineDataDiskConfigurationList" : WriteObject(new List()); break; + case "VirtualMachineDataVirtualHardDisk" : WriteObject(new DataVirtualHardDisk()); break; + case "VirtualMachineDataVirtualHardDiskList" : WriteObject(new List()); break; + case "VirtualMachineDiskCreateParameters" : WriteObject(new VirtualMachineDiskCreateParameters()); break; + case "VirtualMachineDiskUpdateParameters" : WriteObject(new VirtualMachineDiskUpdateParameters()); break; + case "VirtualMachineDiskVirtualMachineDataDiskCreateParameters" : WriteObject(new VirtualMachineDataDiskCreateParameters()); break; + case "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters" : WriteObject(new VirtualMachineDataDiskUpdateParameters()); break; + case "VirtualMachineDnsServer" : WriteObject(new DnsServer()); break; + case "VirtualMachineDnsServerList" : WriteObject(new List()); break; + case "VirtualMachineDnsSettings" : WriteObject(new DnsSettings()); break; + case "VirtualMachineDomainJoinCredentials" : WriteObject(new DomainJoinCredentials()); break; + case "VirtualMachineDomainJoinProvisioning" : WriteObject(new DomainJoinProvisioning()); break; + case "VirtualMachineDomainJoinSettings" : WriteObject(new DomainJoinSettings()); break; + case "VirtualMachineInputEndpoint" : WriteObject(new InputEndpoint()); break; + case "VirtualMachineInputEndpointList" : WriteObject(new List()); break; + case "VirtualMachineLoadBalancer" : WriteObject(new LoadBalancer()); break; + case "VirtualMachineLoadBalancerList" : WriteObject(new List()); break; + case "VirtualMachineNetworkInterface" : WriteObject(new NetworkInterface()); break; + case "VirtualMachineNetworkInterfaceList" : WriteObject(new List()); break; + case "VirtualMachineOSDiskConfiguration" : WriteObject(new OSDiskConfiguration()); break; + case "VirtualMachineOSImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; + case "VirtualMachineOSImageCreateParameters" : WriteObject(new VirtualMachineOSImageCreateParameters()); break; + case "VirtualMachineOSImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; + case "VirtualMachineOSImagePlan" : WriteObject(new Plan()); break; + case "VirtualMachineOSImageReplicateParameters" : WriteObject(new VirtualMachineOSImageReplicateParameters()); break; + case "VirtualMachineOSImageUpdateParameters" : WriteObject(new VirtualMachineOSImageUpdateParameters()); break; + case "VirtualMachineOSVirtualHardDisk" : WriteObject(new OSVirtualHardDisk()); break; + case "VirtualMachinePublicIP" : WriteObject(new ConfigurationSet.PublicIP()); break; + case "VirtualMachinePublicIPList" : WriteObject(new List()); break; + case "VirtualMachineResourceExtensionReference" : WriteObject(new ResourceExtensionReference()); break; + case "VirtualMachineResourceExtensionReferenceList" : WriteObject(new List()); break; + case "VirtualMachineRole" : WriteObject(new Role()); break; + case "VirtualMachineRoleList" : WriteObject(new List()); break; + case "VirtualMachineShutdownParameters" : WriteObject(new VirtualMachineShutdownParameters()); break; + case "VirtualMachineShutdownRolesParameters" : WriteObject(new VirtualMachineShutdownRolesParameters()); break; + case "VirtualMachineSshSettingKeyPair" : WriteObject(new SshSettingKeyPair()); break; + case "VirtualMachineSshSettingKeyPairList" : WriteObject(new List()); break; + case "VirtualMachineSshSettingPublicKey" : WriteObject(new SshSettingPublicKey()); break; + case "VirtualMachineSshSettingPublicKeyList" : WriteObject(new List()); break; + case "VirtualMachineSshSettings" : WriteObject(new SshSettings()); break; + case "VirtualMachineStartRolesParameters" : WriteObject(new VirtualMachineStartRolesParameters()); break; + case "VirtualMachineStoredCertificateSettings" : WriteObject(new StoredCertificateSettings()); break; + case "VirtualMachineStoredCertificateSettingsList" : WriteObject(new List()); break; + case "VirtualMachineUpdateLoadBalancedSetParameters" : WriteObject(new VirtualMachineUpdateLoadBalancedSetParameters()); break; + case "VirtualMachineUpdateParameters" : WriteObject(new VirtualMachineUpdateParameters()); break; + case "VirtualMachineVMImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; + case "VirtualMachineVMImageCreateParameters" : WriteObject(new VirtualMachineVMImageCreateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationCreateParameters" : WriteObject(new DataDiskConfigurationCreateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationCreateParametersList" : WriteObject(new List()); break; + case "VirtualMachineVMImageDataDiskConfigurationUpdateParameters" : WriteObject(new DataDiskConfigurationUpdateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList" : WriteObject(new List()); break; + case "VirtualMachineVMImageInput" : WriteObject(new VMImageInput()); break; + case "VirtualMachineVMImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; + case "VirtualMachineVMImageOSDiskConfigurationCreateParameters" : WriteObject(new OSDiskConfigurationCreateParameters()); break; + case "VirtualMachineVMImageOSDiskConfigurationUpdateParameters" : WriteObject(new OSDiskConfigurationUpdateParameters()); break; + case "VirtualMachineVMImagePlan" : WriteObject(new Plan()); break; + case "VirtualMachineVMImageReplicateParameters" : WriteObject(new VirtualMachineVMImageReplicateParameters()); break; + case "VirtualMachineVMImageUpdateParameters" : WriteObject(new VirtualMachineVMImageUpdateParameters()); break; + case "VirtualMachineWindowsRemoteManagementListener" : WriteObject(new WindowsRemoteManagementListener()); break; + case "VirtualMachineWindowsRemoteManagementListenerList" : WriteObject(new List()); break; + case "VirtualMachineWindowsRemoteManagementSettings" : WriteObject(new WindowsRemoteManagementSettings()); break; + default : WriteWarning("Cannot find the type by name = '" + TypeName + "'."); break; + } + } + }); + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs index b0bd7a954e4d..84053685887f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInp var result = OperatingSystemClient.ListFamilies(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateOperatingSystemListFamiliesParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs index 2ee18f3ee22e..aab09a7783e0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParame var result = OperatingSystemClient.List(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateOperatingSystemListParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs index c917bc5a2c2c..3824b4f07d8e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputP var result = ServiceCertificateClient.Create(serviceName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateCreateParameters() + { + string serviceName = string.Empty; + ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); + + return new object[] { serviceName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs index 83f4f19ac83b..2b546c4a33ff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputP var result = ServiceCertificateClient.Delete(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateDeleteParameters() + { + ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs index 5f0ef439ed1e..71bfd322c01f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputPara var result = ServiceCertificateClient.Get(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateGetParameters() + { + ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs index 6c10d5d7a342..db54e14cbbd0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputPar var result = ServiceCertificateClient.List(serviceName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateListParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs index 447e311b312e..d3befc83d5a3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs index 8339bff7c27a..034594313eb6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs index c46604a50a3a..43e9b41fe37a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs index aab73eeb8d19..383494b1fd78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInp var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineBeginShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs index d9d47fa413c8..7a0b8904de25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodIn var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCaptureOSImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs index f67a9c8aed7f..30771806ae20 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodIn var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCaptureVMImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs index ededb75a028b..552f32e38c4a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethod var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCreateDeploymentParameters() + { + string serviceName = string.Empty; + VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); + + return new object[] { serviceName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs index 7f2c4d6d7afc..36d29fadd2cc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParam var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs index 1164c029dcb3..aa25a23390da 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParam var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs index 0da6ce99ee24..a1d00540ffd8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParamete var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineGetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs index b2ee9fcc81ec..af423fdd951e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMe var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs index 537f324a5f68..bff0826b7437 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputPara var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineRestartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs index 73a61fe76b36..c582cb48d6f3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputPar var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs index 89c71bf04f9a..c88651e519be 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInp var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineShutdownRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs index 706a0bcf2229..d1ac0e37e683 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParame var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineStartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs index 9a445b160d0d..872f1453a903 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputP var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineStartRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index bbe881c6916c..c67dc6a15e90 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -62,4 +63,16 @@ protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs index 58ead12b426a..c77e115f1424 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParam var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs index bcf386b94aab..229ba0784dbb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs index 81520ff3bab1..042d369dff32 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs index 2bec2904cced..006f0f5bcb4a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs index 9683acd4dd5e..08776125419e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs index f734d0ec70aa..611b7aa254ae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs index b84b2813ebfd..d27bc007c86b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs index 4a5e3f9fa503..0f77ebd7aaa7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs index d7f83db8f458..9a5af4fea840 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs index d3c99f669727..c9db3aab70d8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs index c2c430ae741f..0e2efb353651 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs index 8a836ef97775..0518f1c381e8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs index e89d9a366411..702e36d4ba14 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs index 866de944dc29..bbbd1d88fc6f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs index a68bc9720e83..e91842d5412c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs index 12d004092c68..1de39ebf4305 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs index efd847552e79..eb8059ee61ad 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs index 2e731007a85a..89e5c8f50585 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs index 4e1020d19417..a715e55236a9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs index 2a869fc3504b..c3ee9b669e46 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs index e235dafe9d95..77ae1b9a6c80 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs index 9f76f8b1dec9..f472ea109a82 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs index 7edf6d938e18..1b9b72a6acd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs index 79ceec7ef279..c69237d9be79 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs index 0565f4367923..a00721e771a5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs index 27fbac801350..b8f1887d2142 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs index 620fd119e428..1358b855a5df 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs index c56650a8eebb..14dd02bcbdf1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs index a99f480eeab7..621c52bda521 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs index c7b0c5d22fd2..db0bc299b09a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs index 45b651bee3f7..09e13ebff401 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs index 1114fbc15f96..d1c567d34a20 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs index 1e86f495ee16..e3d84abae9d4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs index 3b7d0c56a7bc..d223cf9bab69 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs index 03f70d0094a4..a85488ffbb96 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs index c4e64433af18..41b65fdbce60 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs index 28e760a22105..0811120a9d6e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs index 49943ffa6e41..761ffe65e8e0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs index c34a946153d0..f27761d8e3eb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs index c7e149b2fb93..70c5f24e602c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs index 8781c857f268..abdbd32656a9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs index 2f3c782cd834..972f54af4466 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs index be96aa1bca83..0f5b9b237318 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs index e592235ad270..3b525b3800ac 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs index 6c508f7de0c8..11b44e155b19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs index f424cb2cfa8c..66d2cf480a4c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs index 520a0eb1a29d..45120c4b09e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs index a55942deb29b..94d63ff30b43 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -66,4 +67,17 @@ protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMeth var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); + + return new object[] { serviceName, deploymentName, roleName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs index ec82a2c56575..3320eb926983 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodIn var result = VirtualMachineDiskClient.CreateDisk(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskCreateDiskParameters() + { + VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs index 0e2c4836d34f..9988077eb397 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -41,7 +42,7 @@ public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomati public string RoleName { get; set; } [Parameter(Mandatory = true)] - public System.Int32 LogicalUnitNumber { get; set; } + public int LogicalUnitNumber { get; set; } [Parameter(Mandatory = true)] public bool DeleteFromStorage { get; set; } @@ -64,10 +65,24 @@ protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMeth string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs index d107d956be1d..5958b389be21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodIn var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskDeleteDiskParameters() + { + string name = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { name, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs index e08e99896941..3525459405d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -41,7 +42,7 @@ public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationB public string RoleName { get; set; } [Parameter(Mandatory = true)] - public System.Int32 LogicalUnitNumber { get; set; } + public int LogicalUnitNumber { get; set; } public override void ExecuteCmdlet() { @@ -61,9 +62,22 @@ protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodI string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskGetDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs index 92740b30c7cd..b2c7e6476584 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInput var result = VirtualMachineDiskClient.GetDisk(name); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskGetDiskParameters() + { + string name = string.Empty; + + return new object[] { name }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs index f1ace24c0637..8fdd018c872d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInp var result = VirtualMachineDiskClient.ListDisks(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskListDisksParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs index 034651eb9be4..5cef1488b88b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -41,7 +42,7 @@ public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomati public string RoleName { get; set; } [Parameter(Mandatory = true)] - public System.Int32 LogicalUnitNumber { get; set; } + public int LogicalUnitNumber { get; set; } [Parameter(Mandatory = true)] public VirtualMachineDataDiskUpdateParameters Parameters { get; set; } @@ -64,10 +65,24 @@ protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMeth string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - System.Int32 logicalUnitNumber = (System.Int32)ParseParameter(invokeMethodInputParameters[3]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs index a0ea04b96341..adbcbae4c499 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodIn var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDiskParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs index 2db01de45b8f..25a9d5f8b954 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMeth var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs index 70a819a2767b..4d58141279f4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs index 5ee79844fcb5..55288c347332 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs index 8418acaf6b11..b8158f921e43 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs index b15cc52ea893..32e372ce763f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs index 363bd8783cad..cffd4bee269c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInp var result = VirtualMachineExtensionClient.List(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineExtensionListParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs index 7a97e1106d28..6c047eebcfbc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeM var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineExtensionListVersionsParameters() + { + string publisherName = string.Empty; + string extensionName = string.Empty; + + return new object[] { publisherName, extensionName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs index fd6f409effcc..1e37cb74d6e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInp var result = VirtualMachineOSImageClient.Create(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageCreateParameters() + { + VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs index 81ad9102d46b..489bcdc3dad9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInp var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageDeleteParameters() + { + string imageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { imageName, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs index 5e4be27aa5c6..503f1ff32dca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMetho var result = VirtualMachineOSImageClient.GetDetails(imageName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageGetDetailsParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs index b1bca99b38b5..380fc1c13e21 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputP var result = VirtualMachineOSImageClient.Get(imageName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageGetParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs index 49f5f94ac0fd..1ed9e382e16a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInput var result = VirtualMachineOSImageClient.List(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageListParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs index 683c4bba9d36..777544647021 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethod var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageReplicateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); + + return new object[] { imageName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs index 2166e254270a..f6f66c02bf65 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInpu var result = VirtualMachineOSImageClient.Share(imageName, permission); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageShareParameters() + { + string imageName = string.Empty; + string permission = string.Empty; + + return new object[] { imageName, permission }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs index d4b771db4c8a..88abc3e6a74d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMeth var result = VirtualMachineOSImageClient.Unreplicate(imageName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageUnreplicateParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs index 0512a3e48d3a..0e6e808006a1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInp var result = VirtualMachineOSImageClient.Update(imageName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs index 7cfbddad5b78..c43ecac25526 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs index 10a50cb270b4..42c8de8c7046 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs index 37b5c4a16bfc..ac9f81b67286 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs index 4e4a6d23192e..1e23dfe4cf78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs index a2011e431939..a52e395b21d2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs index 4f8f5978e5f2..db78403a0289 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs index c2ae8dae7b93..c58ec4944387 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInp var result = VirtualMachineVMImageClient.Create(parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageCreateParameters() + { + VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); + + return new object[] { parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs index f459def7203e..9fe9857362e7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInp var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageDeleteParameters() + { + string vmImageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { vmImageName, deleteFromStorage }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs index 21cca6d54aab..f718bc90e6fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMetho var result = VirtualMachineVMImageClient.GetDetails(vmImageName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageGetDetailsParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs index 709206165775..30e138124a42 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -50,4 +51,13 @@ protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInput var result = VirtualMachineVMImageClient.List(); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageListParameters() + { + + return new object[] { }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs index e86942645395..39d1504d5f73 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethod var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageReplicateParameters() + { + string vmImageName = string.Empty; + VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); + + return new object[] { vmImageName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs index 4ca91185c943..eb4ee597cbfb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInpu var result = VirtualMachineVMImageClient.Share(vmImageName, permission); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageShareParameters() + { + string vmImageName = string.Empty; + string permission = string.Empty; + + return new object[] { vmImageName, permission }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs index c42aa457df5e..4ae219f43a25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -54,4 +55,14 @@ protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMeth var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageUnreplicateParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs index f06f7eed6015..5b5ec9388f19 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -58,4 +59,15 @@ protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInp var result = VirtualMachineVMImageClient.Update(imageName, parameters); WriteObject(result); } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs index 2eb25e620c64..1cebfb0a547f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs index b5e6e3a0a88b..3ff9e2d8f142 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs index 84493517a56d..5ea49e12fc27 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs index 494eb90e5075..b36c35f493cf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs index 3af66bf397c7..d031b4237bcb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs index 5515156b24f2..afb755a33427 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs index 5b934a635fe5..74c6ce81f1fc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs index e0d8e6439130..2d66243e2881 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs index b59eac58a47d..2dc9cdcb7026 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs index cf85e6dbd090..5d0bcd7945dc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs index 24843fd5292b..f870a7f7deb0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs index 8ea28cd8f471..ba8512029a03 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs @@ -23,6 +23,7 @@ using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; +using System.Collections.Generic; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation From a41fd99a4c45f4069224b08774a6be7ff9556a32 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 17 Jul 2015 20:32:55 -0700 Subject: [PATCH 26/48] Set Default ParamSet --- .../Automation/RunCodeGeneration.ps1 | 9 ++++++--- .../Generated/NewAzureComputeParameterCmdlet.cs | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 index b0fb54a569cd..c54aaa9afb57 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 @@ -723,13 +723,16 @@ function Write-InvokeParameterCmdletFile )] "@; + $param_set_of_create_by_method_name = "CreateParameterListByMethodName"; + $param_set_of_create_by_type_name = "CreateParameterObjectByTypeName"; + $param_set_code += @" - [Parameter(ParameterSetName = `"CreateParameterListByMethodName`", Mandatory = true, Position = 0)] + [Parameter(ParameterSetName = `"$param_set_of_create_by_method_name`", Mandatory = true, Position = 0)] $validate_all_method_names_code public string MethodName $get_set_block - [Parameter(ParameterSetName = `"CreateParameterObjectByTypeName`", Mandatory = true, Position = 0)] + [Parameter(ParameterSetName = `"$param_set_of_create_by_type_name`", Mandatory = true, Position = 0)] $validate_all_param_names_code public string TypeName $get_set_block @@ -791,7 +794,7 @@ $code_using_strs namespace ${code_common_namespace} { - [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`", DefaultParameterSetName = `"$param_set_of_create_by_method_name`")] [OutputType(typeof(${normalized_output_type_name}))] public partial class $cmdlet_class_name : $base_cmdlet_name { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs index 344fe96dac9b..d8ce9722059b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs @@ -28,7 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureComputeParameter")] + [Cmdlet(VerbsCommon.New, "AzureComputeParameter", DefaultParameterSetName = "CreateParameterListByMethodName")] [OutputType(typeof(object))] public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet { From 2d250e00f530dd02b0764e621311813e61896fca Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 00:42:10 -0700 Subject: [PATCH 27/48] Move to Preview Module --- src/AzurePowershell.sln | 3 +- .../ServiceManagementTests.cs | 1 + .../Automation/RunCodeGeneration.ps1 | 0 .../Commands.ServiceManagement.Preview.csproj | 227 ++++++- .../Generated/ComputeAutomationBaseCmdlet.cs | 0 .../InvokeAzureDNSServerAddDNSServerMethod.cs | 0 ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 0 ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 0 .../NewAzureDNSServerDNSAddParameters.cs | 0 .../NewAzureDNSServerDNSUpdateParameters.cs | 0 ...ploymentChangeConfigurationByNameMethod.cs | 0 ...ploymentChangeConfigurationBySlotMethod.cs | 0 .../InvokeAzureDeploymentCreateMethod.cs | 0 ...InvokeAzureDeploymentDeleteByNameMethod.cs | 0 ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 0 ...eleteRoleInstanceByDeploymentNameMethod.cs | 0 ...eleteRoleInstanceByDeploymentSlotMethod.cs | 0 .../InvokeAzureDeploymentGetByNameMethod.cs | 0 .../InvokeAzureDeploymentGetBySlotMethod.cs | 0 ...keAzureDeploymentGetPackageByNameMethod.cs | 0 ...keAzureDeploymentGetPackageBySlotMethod.cs | 0 ...keAzureDeploymentListEventsBySlotMethod.cs | 0 .../InvokeAzureDeploymentListEventsMethod.cs | 0 ...ebootRoleInstanceByDeploymentNameMethod.cs | 0 ...ebootRoleInstanceByDeploymentSlotMethod.cs | 0 ...buildRoleInstanceByDeploymentNameMethod.cs | 0 ...buildRoleInstanceByDeploymentSlotMethod.cs | 0 ...imageRoleInstanceByDeploymentNameMethod.cs | 0 ...imageRoleInstanceByDeploymentSlotMethod.cs | 0 ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 0 ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 0 .../InvokeAzureDeploymentSwapMethod.cs | 0 ...ymentUpdateStatusByDeploymentNameMethod.cs | 0 ...ymentUpdateStatusByDeploymentSlotMethod.cs | 0 ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 0 ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 0 ...WalkUpgradeDomainByDeploymentNameMethod.cs | 0 ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 0 ...DeploymentChangeConfigurationParameters.cs | 0 .../NewAzureDeploymentCreateParameters.cs | 0 ...eDeploymentDeleteRoleInstanceParameters.cs | 0 .../Deployment/NewAzureDeploymentExtension.cs | 0 ...ewAzureDeploymentExtensionConfiguration.cs | 0 .../NewAzureDeploymentExtensionList.cs | 0 .../NewAzureDeploymentGetPackageParameters.cs | 0 .../Deployment/NewAzureDeploymentNamedRole.cs | 0 .../NewAzureDeploymentNamedRoleList.cs | 0 ...oymentRollbackUpdateOrUpgradeParameters.cs | 0 .../NewAzureDeploymentSwapParameters.cs | 0 ...ewAzureDeploymentUpdateStatusParameters.cs | 0 .../NewAzureDeploymentUpgradeParameters.cs | 0 ...reDeploymentWalkUpgradeDomainParameters.cs | 0 ...InvokeAzureExtensionImageRegisterMethod.cs | 0 ...vokeAzureExtensionImageUnregisterMethod.cs | 0 .../InvokeAzureExtensionImageUpdateMethod.cs | 0 ...nImageExtensionCertificateConfiguration.cs | 0 ...sionImageExtensionEndpointConfiguration.cs | 0 ...mageExtensionLocalResourceConfiguration.cs | 0 ...ExtensionLocalResourceConfigurationList.cs | 0 .../NewAzureExtensionImageInputEndpoint.cs | 0 ...NewAzureExtensionImageInputEndpointList.cs | 0 .../NewAzureExtensionImageInternalEndpoint.cs | 0 ...AzureExtensionImageInternalEndpointList.cs | 0 ...ewAzureExtensionImageRegisterParameters.cs | 0 .../NewAzureExtensionImageUpdateParameters.cs | 0 ...okeAzureHostedServiceAddExtensionMethod.cs | 0 ...ostedServiceCheckNameAvailabilityMethod.cs | 0 .../InvokeAzureHostedServiceCreateMethod.cs | 0 ...InvokeAzureHostedServiceDeleteAllMethod.cs | 0 ...AzureHostedServiceDeleteExtensionMethod.cs | 0 .../InvokeAzureHostedServiceDeleteMethod.cs | 0 ...vokeAzureHostedServiceGetDetailedMethod.cs | 0 ...okeAzureHostedServiceGetExtensionMethod.cs | 0 .../InvokeAzureHostedServiceGetMethod.cs | 0 ...tedServiceListAvailableExtensionsMethod.cs | 0 ...ostedServiceListExtensionVersionsMethod.cs | 0 ...eAzureHostedServiceListExtensionsMethod.cs | 0 .../InvokeAzureHostedServiceListMethod.cs | 0 .../InvokeAzureHostedServiceUpdateMethod.cs | 0 ...zureHostedServiceAddExtensionParameters.cs | 0 .../NewAzureHostedServiceCreateParameters.cs | 0 .../NewAzureHostedServiceUpdateParameters.cs | 0 .../InvokeAzureComputeMethodCmdlet.cs | 0 .../InvokeAzureLoadBalancerCreateMethod.cs | 0 .../InvokeAzureLoadBalancerDeleteMethod.cs | 0 .../InvokeAzureLoadBalancerUpdateMethod.cs | 0 .../NewAzureLoadBalancerCreateParameters.cs | 0 ...zureLoadBalancerFrontendIPConfiguration.cs | 0 .../NewAzureLoadBalancerUpdateParameters.cs | 0 .../NewAzureComputeParameterCmdlet.cs | 0 ...eAzureOperatingSystemListFamiliesMethod.cs | 0 .../InvokeAzureOperatingSystemListMethod.cs | 0 ...vokeAzureServiceCertificateCreateMethod.cs | 0 ...vokeAzureServiceCertificateDeleteMethod.cs | 0 .../InvokeAzureServiceCertificateGetMethod.cs | 0 ...InvokeAzureServiceCertificateListMethod.cs | 0 ...AzureServiceCertificateCreateParameters.cs | 0 ...AzureServiceCertificateDeleteParameters.cs | 0 ...NewAzureServiceCertificateGetParameters.cs | 0 ...eAzureVirtualMachineBeginShutdownMethod.cs | 0 ...AzureVirtualMachineCaptureOSImageMethod.cs | 0 ...AzureVirtualMachineCaptureVMImageMethod.cs | 0 ...ureVirtualMachineCreateDeploymentMethod.cs | 0 .../InvokeAzureVirtualMachineCreateMethod.cs | 0 .../InvokeAzureVirtualMachineDeleteMethod.cs | 0 .../InvokeAzureVirtualMachineGetMethod.cs | 0 ...irtualMachineGetRemoteDesktopFileMethod.cs | 0 .../InvokeAzureVirtualMachineRestartMethod.cs | 0 ...InvokeAzureVirtualMachineShutdownMethod.cs | 0 ...eAzureVirtualMachineShutdownRolesMethod.cs | 0 .../InvokeAzureVirtualMachineStartMethod.cs | 0 ...vokeAzureVirtualMachineStartRolesMethod.cs | 0 ...hineUpdateLoadBalancedEndpointSetMethod.cs | 0 .../InvokeAzureVirtualMachineUpdateMethod.cs | 0 ...eVirtualMachineCaptureOSImageParameters.cs | 0 ...eVirtualMachineCaptureVMImageParameters.cs | 0 .../NewAzureVirtualMachineConfigurationSet.cs | 0 ...AzureVirtualMachineConfigurationSetList.cs | 0 ...irtualMachineCreateDeploymentParameters.cs | 0 .../NewAzureVirtualMachineCreateParameters.cs | 0 ...zureVirtualMachineDataDiskConfiguration.cs | 0 ...VirtualMachineDataDiskConfigurationList.cs | 0 ...wAzureVirtualMachineDataVirtualHardDisk.cs | 0 ...reVirtualMachineDataVirtualHardDiskList.cs | 0 .../NewAzureVirtualMachineDnsServer.cs | 0 .../NewAzureVirtualMachineDnsServerList.cs | 0 .../NewAzureVirtualMachineDnsSettings.cs | 0 ...zureVirtualMachineDomainJoinCredentials.cs | 0 ...ureVirtualMachineDomainJoinProvisioning.cs | 0 ...ewAzureVirtualMachineDomainJoinSettings.cs | 0 .../NewAzureVirtualMachineInputEndpoint.cs | 0 ...NewAzureVirtualMachineInputEndpointList.cs | 0 .../NewAzureVirtualMachineLoadBalancer.cs | 0 .../NewAzureVirtualMachineLoadBalancerList.cs | 0 .../NewAzureVirtualMachineNetworkInterface.cs | 0 ...AzureVirtualMachineNetworkInterfaceList.cs | 0 ...wAzureVirtualMachineOSDiskConfiguration.cs | 0 ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 0 .../NewAzureVirtualMachinePublicIP.cs | 0 .../NewAzureVirtualMachinePublicIPList.cs | 0 ...irtualMachineResourceExtensionReference.cs | 0 ...alMachineResourceExtensionReferenceList.cs | 0 .../NewAzureVirtualMachineRole.cs | 0 .../NewAzureVirtualMachineRoleList.cs | 0 ...ewAzureVirtualMachineShutdownParameters.cs | 0 ...reVirtualMachineShutdownRolesParameters.cs | 0 ...NewAzureVirtualMachineSshSettingKeyPair.cs | 0 ...zureVirtualMachineSshSettingKeyPairList.cs | 0 ...wAzureVirtualMachineSshSettingPublicKey.cs | 0 ...reVirtualMachineSshSettingPublicKeyList.cs | 0 .../NewAzureVirtualMachineSshSettings.cs | 0 ...AzureVirtualMachineStartRolesParameters.cs | 0 ...VirtualMachineStoredCertificateSettings.cs | 0 ...ualMachineStoredCertificateSettingsList.cs | 0 ...lMachineUpdateLoadBalancedSetParameters.cs | 0 .../NewAzureVirtualMachineUpdateParameters.cs | 0 .../NewAzureVirtualMachineVMImageInput.cs | 0 ...lMachineWindowsRemoteManagementListener.cs | 0 ...hineWindowsRemoteManagementListenerList.cs | 0 ...lMachineWindowsRemoteManagementSettings.cs | 0 ...eVirtualMachineDiskCreateDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskCreateDiskMethod.cs | 0 ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 0 ...zureVirtualMachineDiskGetDataDiskMethod.cs | 0 ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 0 ...eAzureVirtualMachineDiskListDisksMethod.cs | 0 ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 0 ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 0 ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 0 ...AzureVirtualMachineDiskCreateParameters.cs | 0 ...AzureVirtualMachineDiskUpdateParameters.cs | 0 ...kVirtualMachineDataDiskCreateParameters.cs | 0 ...kVirtualMachineDataDiskUpdateParameters.cs | 0 ...eAzureVirtualMachineExtensionListMethod.cs | 0 ...rtualMachineExtensionListVersionsMethod.cs | 0 ...eAzureVirtualMachineOSImageCreateMethod.cs | 0 ...eAzureVirtualMachineOSImageDeleteMethod.cs | 0 ...reVirtualMachineOSImageGetDetailsMethod.cs | 0 ...vokeAzureVirtualMachineOSImageGetMethod.cs | 0 ...okeAzureVirtualMachineOSImageListMethod.cs | 0 ...ureVirtualMachineOSImageReplicateMethod.cs | 0 ...keAzureVirtualMachineOSImageShareMethod.cs | 0 ...eVirtualMachineOSImageUnreplicateMethod.cs | 0 ...eAzureVirtualMachineOSImageUpdateMethod.cs | 0 ...ualMachineOSImageComputeImageAttributes.cs | 0 ...reVirtualMachineOSImageCreateParameters.cs | 0 ...achineOSImageMarketplaceImageAttributes.cs | 0 .../NewAzureVirtualMachineOSImagePlan.cs | 0 ...irtualMachineOSImageReplicateParameters.cs | 0 ...reVirtualMachineOSImageUpdateParameters.cs | 0 ...eAzureVirtualMachineVMImageCreateMethod.cs | 0 ...eAzureVirtualMachineVMImageDeleteMethod.cs | 0 ...reVirtualMachineVMImageGetDetailsMethod.cs | 0 ...okeAzureVirtualMachineVMImageListMethod.cs | 0 ...ureVirtualMachineVMImageReplicateMethod.cs | 0 ...keAzureVirtualMachineVMImageShareMethod.cs | 0 ...eVirtualMachineVMImageUnreplicateMethod.cs | 0 ...eAzureVirtualMachineVMImageUpdateMethod.cs | 0 ...ualMachineVMImageComputeImageAttributes.cs | 0 ...reVirtualMachineVMImageCreateParameters.cs | 0 ...geDataDiskConfigurationCreateParameters.cs | 0 ...taDiskConfigurationCreateParametersList.cs | 0 ...geDataDiskConfigurationUpdateParameters.cs | 0 ...taDiskConfigurationUpdateParametersList.cs | 0 ...achineVMImageMarketplaceImageAttributes.cs | 0 ...mageOSDiskConfigurationCreateParameters.cs | 0 ...mageOSDiskConfigurationUpdateParameters.cs | 0 .../NewAzureVirtualMachineVMImagePlan.cs | 0 ...irtualMachineVMImageReplicateParameters.cs | 0 ...reVirtualMachineVMImageUpdateParameters.cs | 0 .../Commands.ServiceManagement.csproj | 621 +----------------- 212 files changed, 227 insertions(+), 625 deletions(-) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Automation/RunCodeGeneration.ps1 (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ComputeAutomationBaseCmdlet.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentExtension.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentExtensionList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentNamedRole.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentSwapParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/InvokeAzureComputeMethodCmdlet.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/NewAzureComputeParameterCmdlet.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs (100%) rename src/ServiceManagement/Compute/{Commands.ServiceManagement => Commands.ServiceManagement.Preview}/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs (100%) diff --git a/src/AzurePowershell.sln b/src/AzurePowershell.sln index d38164fd5238..d1a7d54f112f 100644 --- a/src/AzurePowershell.sln +++ b/src/AzurePowershell.sln @@ -28,6 +28,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commands.ScenarioTest", "Co ProjectSection(ProjectDependencies) = postProject {CD5AA507-F5EF-473D-855B-84B91A1ABE54} = {CD5AA507-F5EF-473D-855B-84B91A1ABE54} {DDF5D225-C9C5-42B7-BDB5-2C3646E479AA} = {DDF5D225-C9C5-42B7-BDB5-2C3646E479AA} + {E895BBDA-0B06-46AB-B909-9B97B3ECE47E} = {E895BBDA-0B06-46AB-B909-9B97B3ECE47E} EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commands.ServiceManagement", "ServiceManagement\Compute\Commands.ServiceManagement\Commands.ServiceManagement.csproj", "{E1CA72BA-8374-45F6-904D-FD34ECDF5B6F}" @@ -577,6 +578,7 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution + {B7FD03F6-98BC-4F54-9A14-0455E579FCD4} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {37455286-D8A7-4E0C-8B4D-C517D20C641A} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {D6F470A6-7395-4B8B-9D29-44DF0EC8F624} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {A3965B66-5A3E-4B8C-9574-28E5958D4828} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} @@ -587,7 +589,6 @@ Global {4BC0E3D3-6EDD-43AA-8F15-DCFED8ACC93D} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {9D5A40CA-5594-4F5C-8230-7ADF7CC0558E} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {3B48A77B-5956-4A62-9081-92BA04B02B27} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} - {B7FD03F6-98BC-4F54-9A14-0455E579FCD4} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {4C2FE49A-09E1-4979-AD46-CD64FD04C8F7} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {374D4000-DEDE-4995-9B63-E3B9FE0C4D29} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} {127D0D51-FDEA-4E1A-8CD8-34DEB5C2F7F6} = {95C16AED-FD57-42A0-86C3-2CF4300A4817} diff --git a/src/Common/Commands.ScenarioTest/ServiceManagement/ServiceManagementTests.cs b/src/Common/Commands.ScenarioTest/ServiceManagement/ServiceManagementTests.cs index 146abffa0432..d1f89085c343 100644 --- a/src/Common/Commands.ScenarioTest/ServiceManagement/ServiceManagementTests.cs +++ b/src/Common/Commands.ScenarioTest/ServiceManagement/ServiceManagementTests.cs @@ -54,6 +54,7 @@ protected void RunPowerShellTest(params string[] scripts) List modules = Directory.GetFiles(@"Resources\ServiceManagement", "*.ps1").ToList(); modules.Add("Common.ps1"); modules.Add(@"..\..\..\..\Package\Debug\ServiceManagement\Azure\Azure.psd1"); + modules.Add(@"..\..\..\..\Package\Debug\ServiceManagement\Azure\Compute\AzurePreview.psd1"); helper.SetupEnvironment(AzureModule.AzureServiceManagement); helper.SetupModules(modules.ToArray()); diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Automation/RunCodeGeneration.ps1 rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 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 3466e34fa27a..b93c3976fd47 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -15,6 +15,7 @@ ..\..\..\ true + /assemblyCompareMode:StrongNameIgnoringVersion true @@ -130,6 +131,7 @@ True + @@ -148,10 +150,217 @@ ..\..\..\packages\System.Spatial.5.6.0\lib\net40\System.Spatial.dll - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True @@ -161,6 +370,7 @@ + Always @@ -193,10 +403,6 @@ - - AutoMapper.Net4.dll - PreserveNewest - Always @@ -215,4 +421,15 @@ --> + + + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe + ".\Automation\RunCodeGeneration.ps1" + $(OutputPath) + "Microsoft.WindowsAzure.Management.Compute" + "Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet" + "ComputeClient" + + + \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ComputeAutomationBaseCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtension.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentExtensionList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRole.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentSwapParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/InvokeAzureComputeMethodCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/NewAzureComputeParameterCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs similarity index 100% rename from src/ServiceManagement/Compute/Commands.ServiceManagement/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index c53f204d9aca..75dba3918a41 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -44,8 +44,8 @@ GlobalSuppressions.cs prompt MinimumRecommendedRules.ruleset - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules + ;$(ProgramFiles)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\Rule Sets + ;$(ProgramFiles)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\FxCop\Rules true MSSharedLibKey.snk true @@ -158,620 +158,6 @@ - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - @@ -1104,9 +490,6 @@ - - Always - Designer From 2f0268d44da428c3efa4d2df51d413a2ecad6ce8 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 01:54:37 -0700 Subject: [PATCH 28/48] Remove Individual Invoke Cmdlets --- .../ServiceManagementTests.ps1 | 3 +- .../Automation/RunCodeGeneration.ps1 | 85 +- .../Commands.ServiceManagement.Preview.csproj | 204 ---- .../InvokeAzureDNSServerAddDNSServerMethod.cs | 78 -- ...vokeAzureDNSServerDeleteDNSServerMethod.cs | 78 -- ...vokeAzureDNSServerUpdateDNSServerMethod.cs | 83 -- .../NewAzureDNSServerDNSAddParameters.cs | 42 - .../NewAzureDNSServerDNSUpdateParameters.cs | 42 - ...ploymentChangeConfigurationByNameMethod.cs | 78 -- ...ploymentChangeConfigurationBySlotMethod.cs | 78 -- .../InvokeAzureDeploymentCreateMethod.cs | 78 -- ...InvokeAzureDeploymentDeleteByNameMethod.cs | 78 -- ...InvokeAzureDeploymentDeleteBySlotMethod.cs | 73 -- ...eleteRoleInstanceByDeploymentNameMethod.cs | 78 -- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 78 -- .../InvokeAzureDeploymentGetByNameMethod.cs | 73 -- .../InvokeAzureDeploymentGetBySlotMethod.cs | 73 -- ...keAzureDeploymentGetPackageByNameMethod.cs | 78 -- ...keAzureDeploymentGetPackageBySlotMethod.cs | 78 -- ...keAzureDeploymentListEventsBySlotMethod.cs | 83 -- .../InvokeAzureDeploymentListEventsMethod.cs | 83 -- ...ebootRoleInstanceByDeploymentNameMethod.cs | 78 -- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 78 -- ...buildRoleInstanceByDeploymentNameMethod.cs | 83 -- ...buildRoleInstanceByDeploymentSlotMethod.cs | 83 -- ...imageRoleInstanceByDeploymentNameMethod.cs | 78 -- ...imageRoleInstanceByDeploymentSlotMethod.cs | 78 -- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 78 -- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 78 -- .../InvokeAzureDeploymentSwapMethod.cs | 73 -- ...ymentUpdateStatusByDeploymentNameMethod.cs | 78 -- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 78 -- ...nvokeAzureDeploymentUpgradeByNameMethod.cs | 78 -- ...nvokeAzureDeploymentUpgradeBySlotMethod.cs | 78 -- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 78 -- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 78 -- ...DeploymentChangeConfigurationParameters.cs | 42 - .../NewAzureDeploymentCreateParameters.cs | 42 - ...eDeploymentDeleteRoleInstanceParameters.cs | 42 - .../Deployment/NewAzureDeploymentExtension.cs | 42 - ...ewAzureDeploymentExtensionConfiguration.cs | 42 - .../NewAzureDeploymentExtensionList.cs | 42 - .../NewAzureDeploymentGetPackageParameters.cs | 42 - .../Deployment/NewAzureDeploymentNamedRole.cs | 42 - .../NewAzureDeploymentNamedRoleList.cs | 42 - ...oymentRollbackUpdateOrUpgradeParameters.cs | 42 - .../NewAzureDeploymentSwapParameters.cs | 42 - ...ewAzureDeploymentUpdateStatusParameters.cs | 42 - .../NewAzureDeploymentUpgradeParameters.cs | 42 - ...reDeploymentWalkUpgradeDomainParameters.cs | 42 - ...InvokeAzureExtensionImageRegisterMethod.cs | 68 -- ...vokeAzureExtensionImageUnregisterMethod.cs | 78 -- .../InvokeAzureExtensionImageUpdateMethod.cs | 68 -- ...nImageExtensionCertificateConfiguration.cs | 42 - ...sionImageExtensionEndpointConfiguration.cs | 42 - ...mageExtensionLocalResourceConfiguration.cs | 42 - ...ExtensionLocalResourceConfigurationList.cs | 42 - .../NewAzureExtensionImageInputEndpoint.cs | 42 - ...NewAzureExtensionImageInputEndpointList.cs | 42 - .../NewAzureExtensionImageInternalEndpoint.cs | 42 - ...AzureExtensionImageInternalEndpointList.cs | 42 - ...ewAzureExtensionImageRegisterParameters.cs | 42 - .../NewAzureExtensionImageUpdateParameters.cs | 42 - ...okeAzureHostedServiceAddExtensionMethod.cs | 73 -- ...ostedServiceCheckNameAvailabilityMethod.cs | 68 -- .../InvokeAzureHostedServiceCreateMethod.cs | 68 -- ...InvokeAzureHostedServiceDeleteAllMethod.cs | 68 -- ...AzureHostedServiceDeleteExtensionMethod.cs | 73 -- .../InvokeAzureHostedServiceDeleteMethod.cs | 68 -- ...vokeAzureHostedServiceGetDetailedMethod.cs | 68 -- ...okeAzureHostedServiceGetExtensionMethod.cs | 73 -- .../InvokeAzureHostedServiceGetMethod.cs | 68 -- ...tedServiceListAvailableExtensionsMethod.cs | 63 -- ...ostedServiceListExtensionVersionsMethod.cs | 73 -- ...eAzureHostedServiceListExtensionsMethod.cs | 68 -- .../InvokeAzureHostedServiceListMethod.cs | 63 -- .../InvokeAzureHostedServiceUpdateMethod.cs | 73 -- ...zureHostedServiceAddExtensionParameters.cs | 42 - .../NewAzureHostedServiceCreateParameters.cs | 42 - .../NewAzureHostedServiceUpdateParameters.cs | 42 - .../InvokeAzureComputeMethodCmdlet.cs | 939 ++++++++++++++++++ .../InvokeAzureLoadBalancerCreateMethod.cs | 78 -- .../InvokeAzureLoadBalancerDeleteMethod.cs | 78 -- .../InvokeAzureLoadBalancerUpdateMethod.cs | 83 -- .../NewAzureLoadBalancerCreateParameters.cs | 42 - ...zureLoadBalancerFrontendIPConfiguration.cs | 42 - .../NewAzureLoadBalancerUpdateParameters.cs | 42 - .../NewAzureComputeParameterCmdlet.cs | 838 ++++++++++++++++ ...eAzureOperatingSystemListFamiliesMethod.cs | 63 -- .../InvokeAzureOperatingSystemListMethod.cs | 63 -- ...vokeAzureServiceCertificateCreateMethod.cs | 73 -- ...vokeAzureServiceCertificateDeleteMethod.cs | 68 -- .../InvokeAzureServiceCertificateGetMethod.cs | 68 -- ...InvokeAzureServiceCertificateListMethod.cs | 68 -- ...AzureServiceCertificateCreateParameters.cs | 42 - ...AzureServiceCertificateDeleteParameters.cs | 42 - ...NewAzureServiceCertificateGetParameters.cs | 42 - ...eAzureVirtualMachineBeginShutdownMethod.cs | 83 -- ...AzureVirtualMachineCaptureOSImageMethod.cs | 83 -- ...AzureVirtualMachineCaptureVMImageMethod.cs | 83 -- ...ureVirtualMachineCreateDeploymentMethod.cs | 73 -- .../InvokeAzureVirtualMachineCreateMethod.cs | 78 -- .../InvokeAzureVirtualMachineDeleteMethod.cs | 83 -- .../InvokeAzureVirtualMachineGetMethod.cs | 78 -- ...irtualMachineGetRemoteDesktopFileMethod.cs | 78 -- .../InvokeAzureVirtualMachineRestartMethod.cs | 78 -- ...InvokeAzureVirtualMachineShutdownMethod.cs | 83 -- ...eAzureVirtualMachineShutdownRolesMethod.cs | 78 -- .../InvokeAzureVirtualMachineStartMethod.cs | 78 -- ...vokeAzureVirtualMachineStartRolesMethod.cs | 78 -- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 78 -- .../InvokeAzureVirtualMachineUpdateMethod.cs | 83 -- ...eVirtualMachineCaptureOSImageParameters.cs | 42 - ...eVirtualMachineCaptureVMImageParameters.cs | 42 - .../NewAzureVirtualMachineConfigurationSet.cs | 42 - ...AzureVirtualMachineConfigurationSetList.cs | 42 - ...irtualMachineCreateDeploymentParameters.cs | 42 - .../NewAzureVirtualMachineCreateParameters.cs | 42 - ...zureVirtualMachineDataDiskConfiguration.cs | 42 - ...VirtualMachineDataDiskConfigurationList.cs | 42 - ...wAzureVirtualMachineDataVirtualHardDisk.cs | 42 - ...reVirtualMachineDataVirtualHardDiskList.cs | 42 - .../NewAzureVirtualMachineDnsServer.cs | 42 - .../NewAzureVirtualMachineDnsServerList.cs | 42 - .../NewAzureVirtualMachineDnsSettings.cs | 42 - ...zureVirtualMachineDomainJoinCredentials.cs | 42 - ...ureVirtualMachineDomainJoinProvisioning.cs | 42 - ...ewAzureVirtualMachineDomainJoinSettings.cs | 42 - .../NewAzureVirtualMachineInputEndpoint.cs | 42 - ...NewAzureVirtualMachineInputEndpointList.cs | 42 - .../NewAzureVirtualMachineLoadBalancer.cs | 42 - .../NewAzureVirtualMachineLoadBalancerList.cs | 42 - .../NewAzureVirtualMachineNetworkInterface.cs | 42 - ...AzureVirtualMachineNetworkInterfaceList.cs | 42 - ...wAzureVirtualMachineOSDiskConfiguration.cs | 42 - ...NewAzureVirtualMachineOSVirtualHardDisk.cs | 42 - .../NewAzureVirtualMachinePublicIP.cs | 42 - .../NewAzureVirtualMachinePublicIPList.cs | 42 - ...irtualMachineResourceExtensionReference.cs | 42 - ...alMachineResourceExtensionReferenceList.cs | 42 - .../NewAzureVirtualMachineRole.cs | 42 - .../NewAzureVirtualMachineRoleList.cs | 42 - ...ewAzureVirtualMachineShutdownParameters.cs | 42 - ...reVirtualMachineShutdownRolesParameters.cs | 42 - ...NewAzureVirtualMachineSshSettingKeyPair.cs | 42 - ...zureVirtualMachineSshSettingKeyPairList.cs | 42 - ...wAzureVirtualMachineSshSettingPublicKey.cs | 42 - ...reVirtualMachineSshSettingPublicKeyList.cs | 42 - .../NewAzureVirtualMachineSshSettings.cs | 42 - ...AzureVirtualMachineStartRolesParameters.cs | 42 - ...VirtualMachineStoredCertificateSettings.cs | 42 - ...ualMachineStoredCertificateSettingsList.cs | 42 - ...lMachineUpdateLoadBalancedSetParameters.cs | 42 - .../NewAzureVirtualMachineUpdateParameters.cs | 42 - .../NewAzureVirtualMachineVMImageInput.cs | 42 - ...lMachineWindowsRemoteManagementListener.cs | 42 - ...hineWindowsRemoteManagementListenerList.cs | 42 - ...lMachineWindowsRemoteManagementSettings.cs | 42 - ...eVirtualMachineDiskCreateDataDiskMethod.cs | 83 -- ...AzureVirtualMachineDiskCreateDiskMethod.cs | 68 -- ...eVirtualMachineDiskDeleteDataDiskMethod.cs | 88 -- ...AzureVirtualMachineDiskDeleteDiskMethod.cs | 73 -- ...zureVirtualMachineDiskGetDataDiskMethod.cs | 83 -- ...okeAzureVirtualMachineDiskGetDiskMethod.cs | 68 -- ...eAzureVirtualMachineDiskListDisksMethod.cs | 63 -- ...eVirtualMachineDiskUpdateDataDiskMethod.cs | 88 -- ...AzureVirtualMachineDiskUpdateDiskMethod.cs | 73 -- ...eVirtualMachineDiskUpdateDiskSizeMethod.cs | 73 -- ...AzureVirtualMachineDiskCreateParameters.cs | 42 - ...AzureVirtualMachineDiskUpdateParameters.cs | 42 - ...kVirtualMachineDataDiskCreateParameters.cs | 42 - ...kVirtualMachineDataDiskUpdateParameters.cs | 42 - ...eAzureVirtualMachineExtensionListMethod.cs | 63 -- ...rtualMachineExtensionListVersionsMethod.cs | 73 -- ...eAzureVirtualMachineOSImageCreateMethod.cs | 68 -- ...eAzureVirtualMachineOSImageDeleteMethod.cs | 73 -- ...reVirtualMachineOSImageGetDetailsMethod.cs | 68 -- ...vokeAzureVirtualMachineOSImageGetMethod.cs | 68 -- ...okeAzureVirtualMachineOSImageListMethod.cs | 63 -- ...ureVirtualMachineOSImageReplicateMethod.cs | 73 -- ...keAzureVirtualMachineOSImageShareMethod.cs | 73 -- ...eVirtualMachineOSImageUnreplicateMethod.cs | 68 -- ...eAzureVirtualMachineOSImageUpdateMethod.cs | 73 -- ...ualMachineOSImageComputeImageAttributes.cs | 42 - ...reVirtualMachineOSImageCreateParameters.cs | 42 - ...achineOSImageMarketplaceImageAttributes.cs | 42 - .../NewAzureVirtualMachineOSImagePlan.cs | 42 - ...irtualMachineOSImageReplicateParameters.cs | 42 - ...reVirtualMachineOSImageUpdateParameters.cs | 42 - ...eAzureVirtualMachineVMImageCreateMethod.cs | 68 -- ...eAzureVirtualMachineVMImageDeleteMethod.cs | 73 -- ...reVirtualMachineVMImageGetDetailsMethod.cs | 68 -- ...okeAzureVirtualMachineVMImageListMethod.cs | 63 -- ...ureVirtualMachineVMImageReplicateMethod.cs | 73 -- ...keAzureVirtualMachineVMImageShareMethod.cs | 73 -- ...eVirtualMachineVMImageUnreplicateMethod.cs | 68 -- ...eAzureVirtualMachineVMImageUpdateMethod.cs | 73 -- ...ualMachineVMImageComputeImageAttributes.cs | 42 - ...reVirtualMachineVMImageCreateParameters.cs | 42 - ...geDataDiskConfigurationCreateParameters.cs | 42 - ...taDiskConfigurationCreateParametersList.cs | 42 - ...geDataDiskConfigurationUpdateParameters.cs | 42 - ...taDiskConfigurationUpdateParametersList.cs | 42 - ...achineVMImageMarketplaceImageAttributes.cs | 42 - ...mageOSDiskConfigurationCreateParameters.cs | 42 - ...mageOSDiskConfigurationUpdateParameters.cs | 42 - .../NewAzureVirtualMachineVMImagePlan.cs | 42 - ...irtualMachineVMImageReplicateParameters.cs | 42 - ...reVirtualMachineVMImageUpdateParameters.cs | 42 - 209 files changed, 1837 insertions(+), 12081 deletions(-) delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs delete mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index efe4ea83a9a4..241775d7fce1 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -196,7 +196,8 @@ function Run-AutoGeneratedHostedServiceCmdletTests Assert-True { ($svcListResult | where { $_.ServiceName -eq $svcName }).Count -gt 0 }; # Invoke Delete - $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $svcName; + # $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $svcName; + $st = Invoke-AzureComputeMethod -Name 'HostedServiceDelete' -Parameter $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index c54aaa9afb57..2cbed0c13713 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -402,7 +402,10 @@ function Write-InvokeCmdletFile $client_class_info, [Parameter(Mandatory = $True)] - $operation_type_list + $operation_type_list, + + [Parameter(Mandatory = $True)] + $invoke_cmdlet_method_code ) $indents = " " * 8; @@ -494,6 +497,8 @@ ${operations_code} default : WriteWarning(`"Cannot find the m } "@; + $invoke_cmdlet_method_code_content = ([string]::Join($new_line_str, $invoke_cmdlet_method_code)); + $cmdlet_source_code_text = @" ${code_common_header} @@ -508,6 +513,7 @@ namespace ${code_common_namespace} { ${param_set_code} ${execute_client_action_code} +$invoke_cmdlet_method_code_content } } "@; @@ -596,7 +602,10 @@ function Write-InvokeParameterCmdletFile $client_class_info, [Parameter(Mandatory = $True)] - $operation_type_list + $operation_type_list, + + [Parameter(Mandatory = $True)] + $parameter_cmdlet_method_code ) $indents = " " * 8; @@ -786,6 +795,8 @@ ${type_operations_code} default : WriteWarning(`"Cannot f } "@; + $parameter_cmdlet_method_code_content = ([string]::Join($new_line_str, $parameter_cmdlet_method_code)); + $cmdlet_source_code_text = @" ${code_common_header} @@ -800,6 +811,7 @@ namespace ${code_common_namespace} { ${param_set_code} ${execute_client_action_code} +$parameter_cmdlet_method_code_content } } "@; @@ -922,6 +934,28 @@ function Write-OperationCmdletFile $cmdlet_generated_code += $cmdlet_client_call_template; + + $invoke_cmdlt_source_template = +@" + + protected void Execute${invoke_param_set_name}Method(object[] ${invoke_input_params_name}) + { +${invoke_local_param_code_content} + var result = ${opShortName}Client.${methodName}(${invoke_local_params_join_str}); + WriteObject(result); + } +"@; + + $parameter_cmdlt_source_template = +@" + + protected object[] Create${invoke_param_set_name}Parameters() + { +${create_local_param_code_content} + return new object[] { ${invoke_local_params_join_str} }; + } +"@; + $cmdlt_source_template = @" ${code_common_header} @@ -937,28 +971,14 @@ namespace ${code_common_namespace} ${cmdlet_generated_code} } -"@; - - $cmdlt_source_template += -@" - public partial class ${invoke_cmdlet_class_name} : ComputeAutomationBaseCmdlet { - protected void Execute${invoke_param_set_name}Method(object[] ${invoke_input_params_name}) - { -${invoke_local_param_code_content} - var result = ${opShortName}Client.${methodName}(${invoke_local_params_join_str}); - WriteObject(result); - } +$invoke_cmdlt_source_template } public partial class ${parameter_cmdlet_class_name} : ComputeAutomationBaseCmdlet { - protected object[] Create${invoke_param_set_name}Parameters() - { -${create_local_param_code_content} - return new object[] { ${invoke_local_params_join_str} }; - } +$parameter_cmdlt_source_template } "@; @@ -967,7 +987,10 @@ ${create_local_param_code_content} } "@; - $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; + # $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; + + Write-Output $invoke_cmdlt_source_template; + Write-Output $parameter_cmdlt_source_template; } # Sample: VirtualMachineCreateParameters @@ -1256,6 +1279,8 @@ else $parameter_cmdlet_file_name = $outFolder + '\' + "$parameter_cmdlet_class_name.cs"; [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); + $invoke_cmdlet_method_code = @(); + $parameter_cmdlet_method_code = @(); # Write Operation Cmdlet Files foreach ($ft in $filtered_types) @@ -1267,11 +1292,11 @@ else $opShortName = Get-OperationShortName $ft.Name; $opOutFolder = $outFolder + '/' + $opShortName; - if (Test-Path -Path $opOutFolder) + <# if (Test-Path -Path $opOutFolder) { $st = rmdir -Recurse -Force $opOutFolder; } - $st = mkdir -Force $opOutFolder; + $st = mkdir -Force $opOutFolder; #> $methods = $ft.GetMethods(); foreach ($mt in $methods) @@ -1283,15 +1308,21 @@ else } Write-Output ($new_line_str + $mt.Name.Replace('Async', '')); - Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name $parameter_cmdlet_class_name; + $outputs = Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name $parameter_cmdlet_class_name; + if ($outputs.Count -ne $null) + { + $invoke_cmdlet_method_code += $outputs[-2]; + $parameter_cmdlet_method_code += $outputs[-1]; + } [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $mt $client_library_namespace); if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) { $parameter_type_info_list += $parameter_type_info; + Write-Output ((' ' * 4) + $parameter_type_info.ParameterType.Name); - Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info.ParameterType; + # Write-ParameterCmdletFile $opOutFolder $opShortName $parameter_type_info.ParameterType; # Run Through the Sub Parameter List $subParamTypeList = Get-SubComplexParameterList $parameter_type_info $client_library_namespace; @@ -1303,19 +1334,19 @@ else Write-Output ((' ' * 8) + $sp); if (-not $sp.IsGenericType) { - Write-ParameterCmdletFile $opOutFolder $opShortName $sp; + # Write-ParameterCmdletFile $opOutFolder $opShortName $sp; } else { - Write-ParameterCmdletFile $opOutFolder $opShortName $sp $true; + # Write-ParameterCmdletFile $opOutFolder $opShortName $sp $true; } } } } } - Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types; - Write-InvokeParameterCmdletFile $parameter_cmdlet_file_name $parameter_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types; + Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $invoke_cmdlet_method_code; + Write-InvokeParameterCmdletFile $parameter_cmdlet_file_name $parameter_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $parameter_cmdlet_method_code; } 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 b93c3976fd47..2026ed37bf18 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -155,212 +155,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs deleted file mode 100644 index c5be80c8ccb1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerAddDNSServerMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerAddDNSServerMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDNSServerAddDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DNSAddParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.AddDNSServer(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DNSAddParameters parameters = (DNSAddParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDNSServerAddDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DNSAddParameters parameters = new DNSAddParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs deleted file mode 100644 index ba27fab44c0b..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerDeleteDNSServerMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerDeleteDNSServerMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDNSServerDeleteDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string DnsServerName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.DeleteDNSServer(ServiceName, DeploymentName, DnsServerName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDNSServerDeleteDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string dnsServerName = string.Empty; - - return new object[] { serviceName, deploymentName, dnsServerName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs deleted file mode 100644 index 3a3aacdc4f61..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/InvokeAzureDNSServerUpdateDNSServerMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDNSServerUpdateDNSServerMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDNSServerUpdateDNSServerMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string DnsServerName { get; set; } - - [Parameter(Mandatory = true)] - public DNSUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DNSServerClient.UpdateDNSServer(ServiceName, DeploymentName, DnsServerName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); - DNSUpdateParameters parameters = (DNSUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDNSServerUpdateDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string dnsServerName = string.Empty; - DNSUpdateParameters parameters = new DNSUpdateParameters(); - - return new object[] { serviceName, deploymentName, dnsServerName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs deleted file mode 100644 index 7ef8e60f10b5..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSAddParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSAddParameters")] - [OutputType(typeof(DNSAddParameters))] - public class NewAzureDNSServerDNSAddParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DNSAddParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs deleted file mode 100644 index 3faa1dad3a6a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/NewAzureDNSServerDNSUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDNSServerDNSUpdateParameters")] - [OutputType(typeof(DNSUpdateParameters))] - public class NewAzureDNSServerDNSUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DNSUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs deleted file mode 100644 index e50d8d757c72..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationByNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationByNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentChangeConfigurationByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentChangeConfigurationParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ChangeConfigurationByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentChangeConfigurationByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs deleted file mode 100644 index 9e420a1cd69d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentChangeConfigurationBySlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentChangeConfigurationBySlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentChangeConfigurationBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentChangeConfigurationParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ChangeConfigurationBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentChangeConfigurationBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs deleted file mode 100644 index ef1f68b25145..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentCreateMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentCreateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.Create(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentCreateParameters parameters = (DeploymentCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentCreateParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentCreateParameters parameters = new DeploymentCreateParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs deleted file mode 100644 index 990502b3542c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteByNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteByNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentDeleteByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.DeleteByName(ServiceName, DeploymentName, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentDeleteByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs deleted file mode 100644 index 99b855bfa94a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteBySlotMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteBySlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentDeleteBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.DeleteBySlot(ServiceName, DeploymentSlot); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentDeleteBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - - return new object[] { serviceName, deploymentSlot }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index b278a24b092e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentDeleteRoleInstanceParameters RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index c6bc14cb7385..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentDeleteRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public string DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentDeleteRoleInstanceParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - string deploymentSlot = string.Empty; - DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs deleted file mode 100644 index 940606b453cc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetByNameMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetByNameMethod")] - [OutputType(typeof(DeploymentGetResponse))] - public class InvokeAzureDeploymentGetByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.GetByName(ServiceName, DeploymentName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.GetByName(serviceName, deploymentName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentGetByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - - return new object[] { serviceName, deploymentName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs deleted file mode 100644 index 12b1da3b4bf5..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetBySlotMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetBySlotMethod")] - [OutputType(typeof(DeploymentGetResponse))] - public class InvokeAzureDeploymentGetBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.GetBySlot(ServiceName, DeploymentSlot); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentGetBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - - return new object[] { serviceName, deploymentSlot }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs deleted file mode 100644 index de01d36b6a94..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageByNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageByNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentGetPackageByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentGetPackageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.GetPackageByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentGetPackageByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs deleted file mode 100644 index 24598a9fcb99..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentGetPackageBySlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentGetPackageBySlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentGetPackageBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentGetPackageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.GetPackageBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentGetPackageBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs deleted file mode 100644 index 4fe1e1d50a1c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsBySlotMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsBySlotMethod")] - [OutputType(typeof(DeploymentEventListResponse))] - public class InvokeAzureDeploymentListEventsBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DateTime StartTime { get; set; } - - [Parameter(Mandatory = true)] - public DateTime EndTime { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ListEventsBySlot(ServiceName, DeploymentSlot, StartTime, EndTime); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); - DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentListEventsBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DateTime startTime = new DateTime(); - DateTime endTime = new DateTime(); - - return new object[] { serviceName, deploymentSlot, startTime, endTime }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs deleted file mode 100644 index c13929679286..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentListEventsMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentListEventsMethod")] - [OutputType(typeof(DeploymentEventListResponse))] - public class InvokeAzureDeploymentListEventsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DateTime StartTime { get; set; } - - [Parameter(Mandatory = true)] - public DateTime EndTime { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ListEvents(ServiceName, DeploymentName, StartTime, EndTime); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); - DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentListEventsParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DateTime startTime = new DateTime(); - DateTime endTime = new DateTime(); - - return new object[] { serviceName, deploymentName, startTime, endTime }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index bab78107c745..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RebootRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index dc3c8aa9e248..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebootRoleInstanceByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentRebootRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index f50bca1edc90..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - [Parameter(Mandatory = true)] - public string Resources { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName, Resources); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - string resources = (string)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - string resources = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName, resources }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index 6814f35e5e34..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentRebuildRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public string DeploymentSlot { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - [Parameter(Mandatory = true)] - public string Resources { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName, Resources); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - string resources = (string)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - string deploymentSlot = string.Empty; - string roleInstanceName = string.Empty; - string resources = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs deleted file mode 100644 index d4609a0f5fa8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(ServiceName, DeploymentName, RoleInstanceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs deleted file mode 100644 index f3002285c77d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentReimageRoleInstanceByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentReimageRoleInstanceByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleInstanceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(ServiceName, DeploymentSlot, RoleInstanceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs deleted file mode 100644 index 27575bc32b31..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs deleted file mode 100644 index a2fb4b03aa04..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentRollbackUpdateOrUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs deleted file mode 100644 index 4ca4e5b1f709..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentSwapMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentSwapMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentSwapMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSwapParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.Swap(ServiceName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSwapParameters parameters = (DeploymentSwapParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.Swap(serviceName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentSwapParameters() - { - string serviceName = string.Empty; - DeploymentSwapParameters parameters = new DeploymentSwapParameters(); - - return new object[] { serviceName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs deleted file mode 100644 index e1088f8fd6e6..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentUpdateStatusByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentUpdateStatusParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.UpdateStatusByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs deleted file mode 100644 index 89b29688ecaf..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpdateStatusByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentUpdateStatusByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentUpdateStatusParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.UpdateStatusByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs deleted file mode 100644 index b4312a43aa4f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeByNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeByNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentUpgradeByNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.UpgradeByName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentUpgradeByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs deleted file mode 100644 index 24584327b502..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentUpgradeBySlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentUpgradeBySlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentUpgradeBySlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentUpgradeParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.UpgradeBySlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentUpgradeBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs deleted file mode 100644 index 7d1fdbf0122e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentNameMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentNameMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs deleted file mode 100644 index 00745c4c4539..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureDeploymentWalkUpgradeDomainByDeploymentSlotMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentSlot DeploymentSlot { get; set; } - - [Parameter(Mandatory = true)] - public DeploymentWalkUpgradeDomainParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(ServiceName, DeploymentSlot, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs deleted file mode 100644 index a603ccb13dde..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentChangeConfigurationParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentChangeConfigurationParameters")] - [OutputType(typeof(DeploymentChangeConfigurationParameters))] - public class NewAzureDeploymentChangeConfigurationParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentChangeConfigurationParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs deleted file mode 100644 index 0f9a9881f94e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentCreateParameters")] - [OutputType(typeof(DeploymentCreateParameters))] - public class NewAzureDeploymentCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs deleted file mode 100644 index 3e1d3c46dd92..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentDeleteRoleInstanceParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentDeleteRoleInstanceParameters")] - [OutputType(typeof(DeploymentDeleteRoleInstanceParameters))] - public class NewAzureDeploymentDeleteRoleInstanceParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentDeleteRoleInstanceParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs deleted file mode 100644 index cac10c3d163e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtension.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentExtension")] - [OutputType(typeof(ExtensionConfiguration.Extension))] - public class NewAzureDeploymentExtension : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionConfiguration.Extension(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs deleted file mode 100644 index 0c06388f6605..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionConfiguration")] - [OutputType(typeof(ExtensionConfiguration))] - public class NewAzureDeploymentExtensionConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs deleted file mode 100644 index 0e5f70f54208..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentExtensionList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentExtensionList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureDeploymentExtensionList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs deleted file mode 100644 index 7dde34c41559..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentGetPackageParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentGetPackageParameters")] - [OutputType(typeof(DeploymentGetPackageParameters))] - public class NewAzureDeploymentGetPackageParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentGetPackageParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs deleted file mode 100644 index 6ded26849753..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRole.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRole")] - [OutputType(typeof(ExtensionConfiguration.NamedRole))] - public class NewAzureDeploymentNamedRole : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionConfiguration.NamedRole(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs deleted file mode 100644 index 716e341bbb1c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentNamedRoleList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentNamedRoleList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureDeploymentNamedRoleList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs deleted file mode 100644 index 3d93423025a9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentRollbackUpdateOrUpgradeParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentRollbackUpdateOrUpgradeParameters")] - [OutputType(typeof(DeploymentRollbackUpdateOrUpgradeParameters))] - public class NewAzureDeploymentRollbackUpdateOrUpgradeParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentRollbackUpdateOrUpgradeParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs deleted file mode 100644 index c2e3865d63f4..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentSwapParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentSwapParameters")] - [OutputType(typeof(DeploymentSwapParameters))] - public class NewAzureDeploymentSwapParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentSwapParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs deleted file mode 100644 index bddb6edee43c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpdateStatusParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpdateStatusParameters")] - [OutputType(typeof(DeploymentUpdateStatusParameters))] - public class NewAzureDeploymentUpdateStatusParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentUpdateStatusParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs deleted file mode 100644 index b99e2f98da61..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentUpgradeParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentUpgradeParameters")] - [OutputType(typeof(DeploymentUpgradeParameters))] - public class NewAzureDeploymentUpgradeParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentUpgradeParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs deleted file mode 100644 index 93f3b93517f0..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/NewAzureDeploymentWalkUpgradeDomainParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureDeploymentWalkUpgradeDomainParameters")] - [OutputType(typeof(DeploymentWalkUpgradeDomainParameters))] - public class NewAzureDeploymentWalkUpgradeDomainParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DeploymentWalkUpgradeDomainParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs deleted file mode 100644 index a80cbb534186..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageRegisterMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageRegisterMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureExtensionImageRegisterMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public ExtensionImageRegisterParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.Register(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) - { - ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ExtensionImageClient.Register(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateExtensionImageRegisterParameters() - { - ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs deleted file mode 100644 index e2cc91b75cb2..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUnregisterMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUnregisterMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureExtensionImageUnregisterMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string ProviderNamespace { get; set; } - - [Parameter(Mandatory = true)] - public string Type { get; set; } - - [Parameter(Mandatory = true)] - public string Version { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.Unregister(ProviderNamespace, Type, Version); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) - { - string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); - string type = (string)ParseParameter(invokeMethodInputParameters[1]); - string version = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = ExtensionImageClient.Unregister(providerNamespace, type, version); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateExtensionImageUnregisterParameters() - { - string providerNamespace = string.Empty; - string type = string.Empty; - string version = string.Empty; - - return new object[] { providerNamespace, type, version }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs deleted file mode 100644 index 787f2190605e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/InvokeAzureExtensionImageUpdateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureExtensionImageUpdateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureExtensionImageUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public ExtensionImageUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ExtensionImageClient.Update(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) - { - ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ExtensionImageClient.Update(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateExtensionImageUpdateParameters() - { - ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs deleted file mode 100644 index 209dfd156d56..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionCertificateConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionCertificateConfiguration")] - [OutputType(typeof(ExtensionCertificateConfiguration))] - public class NewAzureExtensionImageExtensionCertificateConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionCertificateConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs deleted file mode 100644 index b41738df76bd..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionEndpointConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionEndpointConfiguration")] - [OutputType(typeof(ExtensionEndpointConfiguration))] - public class NewAzureExtensionImageExtensionEndpointConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionEndpointConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs deleted file mode 100644 index 83f2d44c20f1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfiguration")] - [OutputType(typeof(ExtensionLocalResourceConfiguration))] - public class NewAzureExtensionImageExtensionLocalResourceConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionLocalResourceConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs deleted file mode 100644 index cb65077d2ea1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageExtensionLocalResourceConfigurationList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageExtensionLocalResourceConfigurationList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureExtensionImageExtensionLocalResourceConfigurationList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs deleted file mode 100644 index 4d5ec8009f42..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpoint.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpoint")] - [OutputType(typeof(ExtensionEndpointConfiguration.InputEndpoint))] - public class NewAzureExtensionImageInputEndpoint : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionEndpointConfiguration.InputEndpoint(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs deleted file mode 100644 index 6f39c74d459c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInputEndpointList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageInputEndpointList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureExtensionImageInputEndpointList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs deleted file mode 100644 index af6ad53997e7..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpoint.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpoint")] - [OutputType(typeof(ExtensionEndpointConfiguration.InternalEndpoint))] - public class NewAzureExtensionImageInternalEndpoint : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionEndpointConfiguration.InternalEndpoint(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs deleted file mode 100644 index 36e16f3952ca..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageInternalEndpointList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageInternalEndpointList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureExtensionImageInternalEndpointList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs deleted file mode 100644 index 52d2b1a29b41..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageRegisterParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageRegisterParameters")] - [OutputType(typeof(ExtensionImageRegisterParameters))] - public class NewAzureExtensionImageRegisterParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionImageRegisterParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs deleted file mode 100644 index 72865b433136..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/NewAzureExtensionImageUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureExtensionImageUpdateParameters")] - [OutputType(typeof(ExtensionImageUpdateParameters))] - public class NewAzureExtensionImageUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ExtensionImageUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs deleted file mode 100644 index b04c921f9d2d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceAddExtensionMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceAddExtensionMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureHostedServiceAddExtensionMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public HostedServiceAddExtensionParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.AddExtension(ServiceName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.AddExtension(serviceName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceAddExtensionParameters() - { - string serviceName = string.Empty; - HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); - - return new object[] { serviceName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs deleted file mode 100644 index 6ad77e1f327d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCheckNameAvailabilityMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCheckNameAvailabilityMethod")] - [OutputType(typeof(HostedServiceCheckNameAvailabilityResponse))] - public class InvokeAzureHostedServiceCheckNameAvailabilityMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.CheckNameAvailability(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.CheckNameAvailability(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceCheckNameAvailabilityParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs deleted file mode 100644 index c23feffc6850..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceCreateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceCreateMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureHostedServiceCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public HostedServiceCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.Create(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) - { - HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Create(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceCreateParameters() - { - HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs deleted file mode 100644 index 158b9f345e34..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteAllMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteAllMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureHostedServiceDeleteAllMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.DeleteAll(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.DeleteAll(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceDeleteAllParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs deleted file mode 100644 index 05577bbefdc4..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteExtensionMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteExtensionMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureHostedServiceDeleteExtensionMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public string ExtensionId { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.DeleteExtension(ServiceName, ExtensionId); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceDeleteExtensionParameters() - { - string serviceName = string.Empty; - string extensionId = string.Empty; - - return new object[] { serviceName, extensionId }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs deleted file mode 100644 index 54b7f1d56c45..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceDeleteMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceDeleteMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureHostedServiceDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.Delete(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Delete(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceDeleteParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs deleted file mode 100644 index 41bf05f62d87..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetDetailedMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetDetailedMethod")] - [OutputType(typeof(HostedServiceGetDetailedResponse))] - public class InvokeAzureHostedServiceGetDetailedMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.GetDetailed(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.GetDetailed(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceGetDetailedParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs deleted file mode 100644 index 333406b222b1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetExtensionMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetExtensionMethod")] - [OutputType(typeof(HostedServiceGetExtensionResponse))] - public class InvokeAzureHostedServiceGetExtensionMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public string ExtensionId { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.GetExtension(ServiceName, ExtensionId); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.GetExtension(serviceName, extensionId); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceGetExtensionParameters() - { - string serviceName = string.Empty; - string extensionId = string.Empty; - - return new object[] { serviceName, extensionId }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs deleted file mode 100644 index 6acd5e243e28..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceGetMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceGetMethod")] - [OutputType(typeof(HostedServiceGetResponse))] - public class InvokeAzureHostedServiceGetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.Get(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Get(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceGetParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs deleted file mode 100644 index b9dff0db064a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListAvailableExtensionsMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListAvailableExtensionsMethod")] - [OutputType(typeof(HostedServiceListAvailableExtensionsResponse))] - public class InvokeAzureHostedServiceListAvailableExtensionsMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.ListAvailableExtensions(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invokeMethodInputParameters) - { - - var result = HostedServiceClient.ListAvailableExtensions(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceListAvailableExtensionsParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs deleted file mode 100644 index df8dab8444b1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionVersionsMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionVersionsMethod")] - [OutputType(typeof(HostedServiceListAvailableExtensionsResponse))] - public class InvokeAzureHostedServiceListExtensionVersionsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string ProviderNamespace { get; set; } - - [Parameter(Mandatory = true)] - public string ExtensionType { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.ListExtensionVersions(ProviderNamespace, ExtensionType); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) - { - string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionType = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceListExtensionVersionsParameters() - { - string providerNamespace = string.Empty; - string extensionType = string.Empty; - - return new object[] { providerNamespace, extensionType }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs deleted file mode 100644 index 3fa46d1c83cb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListExtensionsMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListExtensionsMethod")] - [OutputType(typeof(HostedServiceListExtensionsResponse))] - public class InvokeAzureHostedServiceListExtensionsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.ListExtensions(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.ListExtensions(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceListExtensionsParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs deleted file mode 100644 index fc6c05fc56d6..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceListMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceListMethod")] - [OutputType(typeof(HostedServiceListResponse))] - public class InvokeAzureHostedServiceListMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.List(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParameters) - { - - var result = HostedServiceClient.List(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceListParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs deleted file mode 100644 index 162a067ea61b..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/InvokeAzureHostedServiceUpdateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureHostedServiceUpdateMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureHostedServiceUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public HostedServiceUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = HostedServiceClient.Update(ServiceName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.Update(serviceName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateHostedServiceUpdateParameters() - { - string serviceName = string.Empty; - HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); - - return new object[] { serviceName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs deleted file mode 100644 index b6625eace51b..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceAddExtensionParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureHostedServiceAddExtensionParameters")] - [OutputType(typeof(HostedServiceAddExtensionParameters))] - public class NewAzureHostedServiceAddExtensionParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new HostedServiceAddExtensionParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs deleted file mode 100644 index fbe78dba53af..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureHostedServiceCreateParameters")] - [OutputType(typeof(HostedServiceCreateParameters))] - public class NewAzureHostedServiceCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new HostedServiceCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs deleted file mode 100644 index b5c869db748d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/NewAzureHostedServiceUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureHostedServiceUpdateParameters")] - [OutputType(typeof(HostedServiceUpdateParameters))] - public class NewAzureHostedServiceUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new HostedServiceUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index 718f6c02ce19..fa6365c6b747 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -263,5 +263,944 @@ public override void ExecuteCmdlet() } }); } + + protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentCreateParameters parameters = (DeploymentCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.GetByName(serviceName, deploymentName); + WriteObject(result); + } + + protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + + protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); + WriteObject(result); + } + + protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); + WriteObject(result); + } + + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); + WriteObject(result); + } + + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); + WriteObject(result); + } + + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSwapParameters parameters = (DeploymentSwapParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.Swap(serviceName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + + protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DNSAddParameters parameters = (DNSAddParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); + WriteObject(result); + } + + protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); + DNSUpdateParameters parameters = (DNSUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); + WriteObject(result); + } + + protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) + { + ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ExtensionImageClient.Register(parameters); + WriteObject(result); + } + + protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string type = (string)ParseParameter(invokeMethodInputParameters[1]); + string version = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = ExtensionImageClient.Unregister(providerNamespace, type, version); + WriteObject(result); + } + + protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) + { + ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ExtensionImageClient.Update(parameters); + WriteObject(result); + } + + protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.AddExtension(serviceName, parameters); + WriteObject(result); + } + + protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.CheckNameAvailability(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) + { + HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Create(parameters); + WriteObject(result); + } + + protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Delete(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.DeleteAll(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); + WriteObject(result); + } + + protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Get(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.GetDetailed(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.GetExtension(serviceName, extensionId); + WriteObject(result); + } + + protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.List(); + WriteObject(result); + } + + protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.ListAvailableExtensions(); + WriteObject(result); + } + + protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.ListExtensions(serviceName); + WriteObject(result); + } + + protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionType = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); + WriteObject(result); + } + + protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.Update(serviceName, parameters); + WriteObject(result); + } + + protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); + WriteObject(result); + } + + protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); + LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); + WriteObject(result); + } + + protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.List(); + WriteObject(result); + } + + protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.ListFamilies(); + WriteObject(result); + } + + protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = ServiceCertificateClient.Create(serviceName, parameters); + WriteObject(result); + } + + protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.Delete(parameters); + WriteObject(result); + } + + protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.Get(parameters); + WriteObject(result); + } + + protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.List(serviceName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) + { + VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineDiskClient.CreateDisk(parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); + + var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineDiskClient.GetDisk(name); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineDiskClient.ListDisks(); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); + + var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineExtensionClient.List(); + WriteObject(result); + } + + protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) + { + string publisherName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionName = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Create(parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Get(imageName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.GetDetails(imageName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineOSImageClient.List(); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Share(imageName, permission); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Unreplicate(imageName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Update(imageName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.Create(parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.GetDetails(vmImageName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineVMImageClient.List(); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Share(vmImageName, permission); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); + WriteObject(result); + } + + protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Update(imageName, parameters); + WriteObject(result); + } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs deleted file mode 100644 index ad32a87b0684..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerCreateMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerCreateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureLoadBalancerCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public LoadBalancerCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.Create(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateLoadBalancerCreateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs deleted file mode 100644 index 81eee32dd100..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerDeleteMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerDeleteMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureLoadBalancerDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string LoadBalancerName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.Delete(ServiceName, DeploymentName, LoadBalancerName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateLoadBalancerDeleteParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string loadBalancerName = string.Empty; - - return new object[] { serviceName, deploymentName, loadBalancerName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs deleted file mode 100644 index 33504c75ccd8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/InvokeAzureLoadBalancerUpdateMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureLoadBalancerUpdateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureLoadBalancerUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string LoadBalancerName { get; set; } - - [Parameter(Mandatory = true)] - public LoadBalancerUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = LoadBalancerClient.Update(ServiceName, DeploymentName, LoadBalancerName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); - LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateLoadBalancerUpdateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string loadBalancerName = string.Empty; - LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); - - return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs deleted file mode 100644 index 602c4fccfa5f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerCreateParameters")] - [OutputType(typeof(LoadBalancerCreateParameters))] - public class NewAzureLoadBalancerCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new LoadBalancerCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs deleted file mode 100644 index ba93632d8e3f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerFrontendIPConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerFrontendIPConfiguration")] - [OutputType(typeof(FrontendIPConfiguration))] - public class NewAzureLoadBalancerFrontendIPConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new FrontendIPConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs deleted file mode 100644 index 402f824338a2..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/NewAzureLoadBalancerUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureLoadBalancerUpdateParameters")] - [OutputType(typeof(LoadBalancerUpdateParameters))] - public class NewAzureLoadBalancerUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new LoadBalancerUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs index d8ce9722059b..a08b2265e16d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs @@ -469,5 +469,843 @@ public override void ExecuteCmdlet() } }); } + + protected object[] CreateDeploymentChangeConfigurationByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentChangeConfigurationBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentCreateParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentCreateParameters parameters = new DeploymentCreateParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentDeleteByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, deleteFromStorage }; + } + + protected object[] CreateDeploymentDeleteBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } + + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentGetByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + + return new object[] { serviceName, deploymentName }; + } + + protected object[] CreateDeploymentGetBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } + + protected object[] CreateDeploymentGetPackageByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentGetPackageBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentListEventsParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentName, startTime, endTime }; + } + + protected object[] CreateDeploymentListEventsBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentSlot, startTime, endTime }; + } + + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } + + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName, resources }; + } + + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; + } + + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } + + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentSwapParameters() + { + string serviceName = string.Empty; + DeploymentSwapParameters parameters = new DeploymentSwapParameters(); + + return new object[] { serviceName, parameters }; + } + + protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentUpgradeByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentUpgradeBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + + protected object[] CreateDNSServerAddDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DNSAddParameters parameters = new DNSAddParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateDNSServerDeleteDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + + return new object[] { serviceName, deploymentName, dnsServerName }; + } + + protected object[] CreateDNSServerUpdateDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + DNSUpdateParameters parameters = new DNSUpdateParameters(); + + return new object[] { serviceName, deploymentName, dnsServerName, parameters }; + } + + protected object[] CreateExtensionImageRegisterParameters() + { + ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateExtensionImageUnregisterParameters() + { + string providerNamespace = string.Empty; + string type = string.Empty; + string version = string.Empty; + + return new object[] { providerNamespace, type, version }; + } + + protected object[] CreateExtensionImageUpdateParameters() + { + ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateHostedServiceAddExtensionParameters() + { + string serviceName = string.Empty; + HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); + + return new object[] { serviceName, parameters }; + } + + protected object[] CreateHostedServiceCheckNameAvailabilityParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceCreateParameters() + { + HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateHostedServiceDeleteParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceDeleteAllParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceDeleteExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } + + protected object[] CreateHostedServiceGetParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceGetDetailedParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceGetExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } + + protected object[] CreateHostedServiceListParameters() + { + + return new object[] { }; + } + + protected object[] CreateHostedServiceListAvailableExtensionsParameters() + { + + return new object[] { }; + } + + protected object[] CreateHostedServiceListExtensionsParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateHostedServiceListExtensionVersionsParameters() + { + string providerNamespace = string.Empty; + string extensionType = string.Empty; + + return new object[] { providerNamespace, extensionType }; + } + + protected object[] CreateHostedServiceUpdateParameters() + { + string serviceName = string.Empty; + HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); + + return new object[] { serviceName, parameters }; + } + + protected object[] CreateLoadBalancerCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateLoadBalancerDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + + return new object[] { serviceName, deploymentName, loadBalancerName }; + } + + protected object[] CreateLoadBalancerUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); + + return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; + } + + protected object[] CreateOperatingSystemListParameters() + { + + return new object[] { }; + } + + protected object[] CreateOperatingSystemListFamiliesParameters() + { + + return new object[] { }; + } + + protected object[] CreateServiceCertificateCreateParameters() + { + string serviceName = string.Empty; + ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); + + return new object[] { serviceName, parameters }; + } + + protected object[] CreateServiceCertificateDeleteParameters() + { + ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateServiceCertificateGetParameters() + { + ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateServiceCertificateListParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + + protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); + + return new object[] { serviceName, deploymentName, roleName, parameters }; + } + + protected object[] CreateVirtualMachineDiskCreateDiskParameters() + { + VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; + } + + protected object[] CreateVirtualMachineDiskDeleteDiskParameters() + { + string name = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { name, deleteFromStorage }; + } + + protected object[] CreateVirtualMachineDiskGetDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; + } + + protected object[] CreateVirtualMachineDiskGetDiskParameters() + { + string name = string.Empty; + + return new object[] { name }; + } + + protected object[] CreateVirtualMachineDiskListDisksParameters() + { + + return new object[] { }; + } + + protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; + } + + protected object[] CreateVirtualMachineDiskUpdateDiskParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } + + protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } + + protected object[] CreateVirtualMachineExtensionListParameters() + { + + return new object[] { }; + } + + protected object[] CreateVirtualMachineExtensionListVersionsParameters() + { + string publisherName = string.Empty; + string extensionName = string.Empty; + + return new object[] { publisherName, extensionName }; + } + + protected object[] CreateVirtualMachineBeginShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + + protected object[] CreateVirtualMachineCaptureOSImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + + protected object[] CreateVirtualMachineCaptureVMImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + + protected object[] CreateVirtualMachineCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateVirtualMachineCreateDeploymentParameters() + { + string serviceName = string.Empty; + VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); + + return new object[] { serviceName, parameters }; + } + + protected object[] CreateVirtualMachineDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; + } + + protected object[] CreateVirtualMachineGetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + + protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + + protected object[] CreateVirtualMachineRestartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + + protected object[] CreateVirtualMachineShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + + protected object[] CreateVirtualMachineShutdownRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateVirtualMachineStartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + + protected object[] CreateVirtualMachineStartRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateVirtualMachineUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + + protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + + protected object[] CreateVirtualMachineOSImageCreateParameters() + { + VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateVirtualMachineOSImageDeleteParameters() + { + string imageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { imageName, deleteFromStorage }; + } + + protected object[] CreateVirtualMachineOSImageGetParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + + protected object[] CreateVirtualMachineOSImageGetDetailsParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + + protected object[] CreateVirtualMachineOSImageListParameters() + { + + return new object[] { }; + } + + protected object[] CreateVirtualMachineOSImageReplicateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); + + return new object[] { imageName, parameters }; + } + + protected object[] CreateVirtualMachineOSImageShareParameters() + { + string imageName = string.Empty; + string permission = string.Empty; + + return new object[] { imageName, permission }; + } + + protected object[] CreateVirtualMachineOSImageUnreplicateParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + + protected object[] CreateVirtualMachineOSImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } + + protected object[] CreateVirtualMachineVMImageCreateParameters() + { + VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); + + return new object[] { parameters }; + } + + protected object[] CreateVirtualMachineVMImageDeleteParameters() + { + string vmImageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { vmImageName, deleteFromStorage }; + } + + protected object[] CreateVirtualMachineVMImageGetDetailsParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } + + protected object[] CreateVirtualMachineVMImageListParameters() + { + + return new object[] { }; + } + + protected object[] CreateVirtualMachineVMImageReplicateParameters() + { + string vmImageName = string.Empty; + VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); + + return new object[] { vmImageName, parameters }; + } + + protected object[] CreateVirtualMachineVMImageShareParameters() + { + string vmImageName = string.Empty; + string permission = string.Empty; + + return new object[] { vmImageName, permission }; + } + + protected object[] CreateVirtualMachineVMImageUnreplicateParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } + + protected object[] CreateVirtualMachineVMImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs deleted file mode 100644 index 84053685887f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListFamiliesMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListFamiliesMethod")] - [OutputType(typeof(OperatingSystemListFamiliesResponse))] - public class InvokeAzureOperatingSystemListFamiliesMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = OperatingSystemClient.ListFamilies(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInputParameters) - { - - var result = OperatingSystemClient.ListFamilies(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateOperatingSystemListFamiliesParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs deleted file mode 100644 index aab09a7783e0..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/InvokeAzureOperatingSystemListMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureOperatingSystemListMethod")] - [OutputType(typeof(OperatingSystemListResponse))] - public class InvokeAzureOperatingSystemListMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = OperatingSystemClient.List(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParameters) - { - - var result = OperatingSystemClient.List(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateOperatingSystemListParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs deleted file mode 100644 index 3824b4f07d8e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateCreateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateCreateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureServiceCertificateCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public ServiceCertificateCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.Create(ServiceName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = ServiceCertificateClient.Create(serviceName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateServiceCertificateCreateParameters() - { - string serviceName = string.Empty; - ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); - - return new object[] { serviceName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs deleted file mode 100644 index 2b546c4a33ff..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateDeleteMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateDeleteMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureServiceCertificateDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public ServiceCertificateDeleteParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.Delete(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) - { - ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.Delete(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateServiceCertificateDeleteParameters() - { - ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs deleted file mode 100644 index 71bfd322c01f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateGetMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateGetMethod")] - [OutputType(typeof(ServiceCertificateGetResponse))] - public class InvokeAzureServiceCertificateGetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public ServiceCertificateGetParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.Get(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) - { - ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.Get(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateServiceCertificateGetParameters() - { - ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs deleted file mode 100644 index db54e14cbbd0..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/InvokeAzureServiceCertificateListMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureServiceCertificateListMethod")] - [OutputType(typeof(ServiceCertificateListResponse))] - public class InvokeAzureServiceCertificateListMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = ServiceCertificateClient.List(ServiceName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.List(serviceName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateServiceCertificateListParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs deleted file mode 100644 index d3befc83d5a3..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateCreateParameters")] - [OutputType(typeof(ServiceCertificateCreateParameters))] - public class NewAzureServiceCertificateCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ServiceCertificateCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs deleted file mode 100644 index 034594313eb6..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateDeleteParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateDeleteParameters")] - [OutputType(typeof(ServiceCertificateDeleteParameters))] - public class NewAzureServiceCertificateDeleteParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ServiceCertificateDeleteParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs deleted file mode 100644 index 43e9b41fe37a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/NewAzureServiceCertificateGetParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureServiceCertificateGetParameters")] - [OutputType(typeof(ServiceCertificateGetParameters))] - public class NewAzureServiceCertificateGetParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ServiceCertificateGetParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs deleted file mode 100644 index 383494b1fd78..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineBeginShutdownMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineBeginShutdownMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureVirtualMachineBeginShutdownMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineShutdownParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.BeginShutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineBeginShutdownParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs deleted file mode 100644 index 7a0b8904de25..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureOSImageMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureOSImageMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineCaptureOSImageMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineCaptureOSImageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.CaptureOSImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineCaptureOSImageParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs deleted file mode 100644 index 30771806ae20..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCaptureVMImageMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCaptureVMImageMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineCaptureVMImageMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineCaptureVMImageParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.CaptureVMImage(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineCaptureVMImageParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs deleted file mode 100644 index 552f32e38c4a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateDeploymentMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateDeploymentMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineCreateDeploymentMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineCreateDeploymentParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.CreateDeployment(ServiceName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineCreateDeploymentParameters() - { - string serviceName = string.Empty; - VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); - - return new object[] { serviceName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs deleted file mode 100644 index 36d29fadd2cc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineCreateMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineCreateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Create(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineCreateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs deleted file mode 100644 index aa25a23390da..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineDeleteMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDeleteMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Delete(ServiceName, DeploymentName, VirtualMachineName, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDeleteParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs deleted file mode 100644 index a1d00540ffd8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetMethod")] - [OutputType(typeof(VirtualMachineGetResponse))] - public class InvokeAzureVirtualMachineGetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Get(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineGetParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs deleted file mode 100644 index af423fdd951e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineGetRemoteDesktopFileMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineGetRemoteDesktopFileMethod")] - [OutputType(typeof(VirtualMachineGetRemoteDesktopFileResponse))] - public class InvokeAzureVirtualMachineGetRemoteDesktopFileMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.GetRemoteDesktopFile(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs deleted file mode 100644 index bff0826b7437..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineRestartMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineRestartMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineRestartMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Restart(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineRestartParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs deleted file mode 100644 index c582cb48d6f3..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineShutdownMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineShutdownParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Shutdown(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineShutdownParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs deleted file mode 100644 index c88651e519be..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineShutdownRolesMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineShutdownRolesMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineShutdownRolesMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineShutdownRolesParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.ShutdownRoles(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineShutdownRolesParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs deleted file mode 100644 index d1ac0e37e683..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineStartMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Start(ServiceName, DeploymentName, VirtualMachineName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineStartParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs deleted file mode 100644 index 872f1453a903..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineStartRolesMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineStartRolesMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineStartRolesMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineStartRolesParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.StartRoles(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineStartRolesParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs deleted file mode 100644 index c67dc6a15e90..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateLoadBalancedEndpointSetMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineUpdateLoadBalancedEndpointSetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineUpdateLoadBalancedSetParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(ServiceName, DeploymentName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs deleted file mode 100644 index c77e115f1424..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/InvokeAzureVirtualMachineUpdateMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineUpdateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true)] - public string VirtualMachineName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineClient.Update(ServiceName, DeploymentName, VirtualMachineName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineUpdateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs deleted file mode 100644 index 229ba0784dbb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureOSImageParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureOSImageParameters")] - [OutputType(typeof(VirtualMachineCaptureOSImageParameters))] - public class NewAzureVirtualMachineCaptureOSImageParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineCaptureOSImageParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs deleted file mode 100644 index 042d369dff32..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCaptureVMImageParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCaptureVMImageParameters")] - [OutputType(typeof(VirtualMachineCaptureVMImageParameters))] - public class NewAzureVirtualMachineCaptureVMImageParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineCaptureVMImageParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs deleted file mode 100644 index 006f0f5bcb4a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSet.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSet")] - [OutputType(typeof(ConfigurationSet))] - public class NewAzureVirtualMachineConfigurationSet : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ConfigurationSet(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs deleted file mode 100644 index 08776125419e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineConfigurationSetList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineConfigurationSetList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineConfigurationSetList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs deleted file mode 100644 index 611b7aa254ae..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateDeploymentParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateDeploymentParameters")] - [OutputType(typeof(VirtualMachineCreateDeploymentParameters))] - public class NewAzureVirtualMachineCreateDeploymentParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineCreateDeploymentParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs deleted file mode 100644 index d27bc007c86b..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineCreateParameters")] - [OutputType(typeof(VirtualMachineCreateParameters))] - public class NewAzureVirtualMachineCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs deleted file mode 100644 index 0f77ebd7aaa7..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfiguration")] - [OutputType(typeof(DataDiskConfiguration))] - public class NewAzureVirtualMachineDataDiskConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DataDiskConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs deleted file mode 100644 index 9a5af4fea840..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataDiskConfigurationList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataDiskConfigurationList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineDataDiskConfigurationList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs deleted file mode 100644 index c9db3aab70d8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDisk.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDisk")] - [OutputType(typeof(DataVirtualHardDisk))] - public class NewAzureVirtualMachineDataVirtualHardDisk : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DataVirtualHardDisk(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs deleted file mode 100644 index 0e2efb353651..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDataVirtualHardDiskList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDataVirtualHardDiskList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineDataVirtualHardDiskList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs deleted file mode 100644 index 0518f1c381e8..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServer.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServer")] - [OutputType(typeof(DnsServer))] - public class NewAzureVirtualMachineDnsServer : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DnsServer(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs deleted file mode 100644 index 702e36d4ba14..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsServerList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsServerList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineDnsServerList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs deleted file mode 100644 index bbbd1d88fc6f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDnsSettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDnsSettings")] - [OutputType(typeof(DnsSettings))] - public class NewAzureVirtualMachineDnsSettings : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DnsSettings(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs deleted file mode 100644 index e91842d5412c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinCredentials.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinCredentials")] - [OutputType(typeof(DomainJoinCredentials))] - public class NewAzureVirtualMachineDomainJoinCredentials : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DomainJoinCredentials(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs deleted file mode 100644 index 1de39ebf4305..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinProvisioning.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinProvisioning")] - [OutputType(typeof(DomainJoinProvisioning))] - public class NewAzureVirtualMachineDomainJoinProvisioning : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DomainJoinProvisioning(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs deleted file mode 100644 index eb8059ee61ad..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineDomainJoinSettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDomainJoinSettings")] - [OutputType(typeof(DomainJoinSettings))] - public class NewAzureVirtualMachineDomainJoinSettings : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DomainJoinSettings(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs deleted file mode 100644 index 89e5c8f50585..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpoint.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpoint")] - [OutputType(typeof(InputEndpoint))] - public class NewAzureVirtualMachineInputEndpoint : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new InputEndpoint(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs deleted file mode 100644 index a715e55236a9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineInputEndpointList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineInputEndpointList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineInputEndpointList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs deleted file mode 100644 index c3ee9b669e46..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancer.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancer")] - [OutputType(typeof(LoadBalancer))] - public class NewAzureVirtualMachineLoadBalancer : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new LoadBalancer(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs deleted file mode 100644 index 77ae1b9a6c80..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineLoadBalancerList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineLoadBalancerList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineLoadBalancerList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs deleted file mode 100644 index f472ea109a82..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterface.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterface")] - [OutputType(typeof(NetworkInterface))] - public class NewAzureVirtualMachineNetworkInterface : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new NetworkInterface(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs deleted file mode 100644 index 1b9b72a6acd9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineNetworkInterfaceList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineNetworkInterfaceList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineNetworkInterfaceList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs deleted file mode 100644 index c69237d9be79..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSDiskConfiguration.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSDiskConfiguration")] - [OutputType(typeof(OSDiskConfiguration))] - public class NewAzureVirtualMachineOSDiskConfiguration : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new OSDiskConfiguration(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs deleted file mode 100644 index a00721e771a5..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineOSVirtualHardDisk.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSVirtualHardDisk")] - [OutputType(typeof(OSVirtualHardDisk))] - public class NewAzureVirtualMachineOSVirtualHardDisk : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new OSVirtualHardDisk(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs deleted file mode 100644 index b8f1887d2142..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIP.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIP")] - [OutputType(typeof(ConfigurationSet.PublicIP))] - public class NewAzureVirtualMachinePublicIP : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ConfigurationSet.PublicIP(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs deleted file mode 100644 index 1358b855a5df..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachinePublicIPList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachinePublicIPList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachinePublicIPList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs deleted file mode 100644 index 14dd02bcbdf1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReference.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReference")] - [OutputType(typeof(ResourceExtensionReference))] - public class NewAzureVirtualMachineResourceExtensionReference : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ResourceExtensionReference(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs deleted file mode 100644 index 621c52bda521..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineResourceExtensionReferenceList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineResourceExtensionReferenceList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineResourceExtensionReferenceList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs deleted file mode 100644 index db0bc299b09a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRole.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRole")] - [OutputType(typeof(Role))] - public class NewAzureVirtualMachineRole : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new Role(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs deleted file mode 100644 index 09e13ebff401..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineRoleList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineRoleList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineRoleList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs deleted file mode 100644 index d1c567d34a20..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownParameters")] - [OutputType(typeof(VirtualMachineShutdownParameters))] - public class NewAzureVirtualMachineShutdownParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineShutdownParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs deleted file mode 100644 index e3d84abae9d4..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineShutdownRolesParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineShutdownRolesParameters")] - [OutputType(typeof(VirtualMachineShutdownRolesParameters))] - public class NewAzureVirtualMachineShutdownRolesParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineShutdownRolesParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs deleted file mode 100644 index d223cf9bab69..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPair.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPair")] - [OutputType(typeof(SshSettingKeyPair))] - public class NewAzureVirtualMachineSshSettingKeyPair : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new SshSettingKeyPair(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs deleted file mode 100644 index a85488ffbb96..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingKeyPairList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingKeyPairList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineSshSettingKeyPairList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs deleted file mode 100644 index 41b65fdbce60..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKey.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKey")] - [OutputType(typeof(SshSettingPublicKey))] - public class NewAzureVirtualMachineSshSettingPublicKey : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new SshSettingPublicKey(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs deleted file mode 100644 index 0811120a9d6e..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettingPublicKeyList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettingPublicKeyList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineSshSettingPublicKeyList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs deleted file mode 100644 index 761ffe65e8e0..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineSshSettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineSshSettings")] - [OutputType(typeof(SshSettings))] - public class NewAzureVirtualMachineSshSettings : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new SshSettings(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs deleted file mode 100644 index f27761d8e3eb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStartRolesParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStartRolesParameters")] - [OutputType(typeof(VirtualMachineStartRolesParameters))] - public class NewAzureVirtualMachineStartRolesParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineStartRolesParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs deleted file mode 100644 index 70c5f24e602c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettings")] - [OutputType(typeof(StoredCertificateSettings))] - public class NewAzureVirtualMachineStoredCertificateSettings : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new StoredCertificateSettings(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs deleted file mode 100644 index abdbd32656a9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineStoredCertificateSettingsList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineStoredCertificateSettingsList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineStoredCertificateSettingsList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs deleted file mode 100644 index 972f54af4466..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateLoadBalancedSetParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateLoadBalancedSetParameters")] - [OutputType(typeof(VirtualMachineUpdateLoadBalancedSetParameters))] - public class NewAzureVirtualMachineUpdateLoadBalancedSetParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineUpdateLoadBalancedSetParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs deleted file mode 100644 index 0f5b9b237318..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineUpdateParameters")] - [OutputType(typeof(VirtualMachineUpdateParameters))] - public class NewAzureVirtualMachineUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs deleted file mode 100644 index 3b525b3800ac..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineVMImageInput.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageInput")] - [OutputType(typeof(VMImageInput))] - public class NewAzureVirtualMachineVMImageInput : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VMImageInput(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs deleted file mode 100644 index 11b44e155b19..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListener.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListener")] - [OutputType(typeof(WindowsRemoteManagementListener))] - public class NewAzureVirtualMachineWindowsRemoteManagementListener : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new WindowsRemoteManagementListener(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs deleted file mode 100644 index 66d2cf480a4c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementListenerList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementListenerList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineWindowsRemoteManagementListenerList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs deleted file mode 100644 index 45120c4b09e4..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/NewAzureVirtualMachineWindowsRemoteManagementSettings.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineWindowsRemoteManagementSettings")] - [OutputType(typeof(WindowsRemoteManagementSettings))] - public class NewAzureVirtualMachineWindowsRemoteManagementSettings : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new WindowsRemoteManagementSettings(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs deleted file mode 100644 index 94d63ff30b43..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDataDiskMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDataDiskMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineDiskCreateDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineDataDiskCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.CreateDataDisk(ServiceName, DeploymentName, RoleName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); - - return new object[] { serviceName, deploymentName, roleName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs deleted file mode 100644 index 3320eb926983..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskCreateDiskMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskCreateDiskMethod")] - [OutputType(typeof(VirtualMachineDiskCreateResponse))] - public class InvokeAzureVirtualMachineDiskCreateDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public VirtualMachineDiskCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.CreateDisk(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) - { - VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineDiskClient.CreateDisk(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskCreateDiskParameters() - { - VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs deleted file mode 100644 index 9988077eb397..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDataDiskMethod.cs +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDataDiskMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineDiskDeleteDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleName { get; set; } - - [Parameter(Mandatory = true)] - public int LogicalUnitNumber { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.DeleteDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); - - var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs deleted file mode 100644 index 5958b389be21..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskDeleteDiskMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskDeleteDiskMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureVirtualMachineDiskDeleteDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string Name { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.DeleteDisk(Name, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskDeleteDiskParameters() - { - string name = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { name, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs deleted file mode 100644 index 3525459405d2..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDataDiskMethod.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDataDiskMethod")] - [OutputType(typeof(VirtualMachineDataDiskGetResponse))] - public class InvokeAzureVirtualMachineDiskGetDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleName { get; set; } - - [Parameter(Mandatory = true)] - public int LogicalUnitNumber { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.GetDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskGetDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs deleted file mode 100644 index b2c7e6476584..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskGetDiskMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskGetDiskMethod")] - [OutputType(typeof(VirtualMachineDiskGetResponse))] - public class InvokeAzureVirtualMachineDiskGetDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string Name { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.GetDisk(Name); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineDiskClient.GetDisk(name); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskGetDiskParameters() - { - string name = string.Empty; - - return new object[] { name }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs deleted file mode 100644 index 8fdd018c872d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskListDisksMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskListDisksMethod")] - [OutputType(typeof(VirtualMachineDiskListResponse))] - public class InvokeAzureVirtualMachineDiskListDisksMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.ListDisks(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineDiskClient.ListDisks(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskListDisksParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs deleted file mode 100644 index 5cef1488b88b..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDataDiskMethod.cs +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDataDiskMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureVirtualMachineDiskUpdateDataDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ServiceName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string DeploymentName { get; set; } - - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string RoleName { get; set; } - - [Parameter(Mandatory = true)] - public int LogicalUnitNumber { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineDataDiskUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.UpdateDataDisk(ServiceName, DeploymentName, RoleName, LogicalUnitNumber, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); - - var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs deleted file mode 100644 index adbcbae4c499..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskMethod")] - [OutputType(typeof(VirtualMachineDiskUpdateResponse))] - public class InvokeAzureVirtualMachineDiskUpdateDiskMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string Name { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineDiskUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.UpdateDisk(Name, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskUpdateDiskParameters() - { - string name = string.Empty; - VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - - return new object[] { name, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs deleted file mode 100644 index 25a9d5f8b954..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineDiskUpdateDiskSizeMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineDiskUpdateDiskSizeMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string Name { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineDiskUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineDiskClient.UpdateDiskSize(Name, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() - { - string name = string.Empty; - VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - - return new object[] { name, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs deleted file mode 100644 index 4d58141279f4..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskCreateParameters")] - [OutputType(typeof(VirtualMachineDiskCreateParameters))] - public class NewAzureVirtualMachineDiskCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineDiskCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs deleted file mode 100644 index 55288c347332..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskUpdateParameters")] - [OutputType(typeof(VirtualMachineDiskUpdateParameters))] - public class NewAzureVirtualMachineDiskUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineDiskUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs deleted file mode 100644 index b8158f921e43..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters")] - [OutputType(typeof(VirtualMachineDataDiskCreateParameters))] - public class NewAzureVirtualMachineDiskVirtualMachineDataDiskCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineDataDiskCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs deleted file mode 100644 index 32e372ce763f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters")] - [OutputType(typeof(VirtualMachineDataDiskUpdateParameters))] - public class NewAzureVirtualMachineDiskVirtualMachineDataDiskUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineDataDiskUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs deleted file mode 100644 index cffd4bee269c..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListMethod")] - [OutputType(typeof(VirtualMachineExtensionListResponse))] - public class InvokeAzureVirtualMachineExtensionListMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.List(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineExtensionClient.List(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineExtensionListParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs deleted file mode 100644 index 6c047eebcfbc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/InvokeAzureVirtualMachineExtensionListVersionsMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineExtensionListVersionsMethod")] - [OutputType(typeof(VirtualMachineExtensionListResponse))] - public class InvokeAzureVirtualMachineExtensionListVersionsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public string PublisherName { get; set; } - - [Parameter(Mandatory = true)] - public string ExtensionName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineExtensionClient.ListVersions(PublisherName, ExtensionName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) - { - string publisherName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionName = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineExtensionListVersionsParameters() - { - string publisherName = string.Empty; - string extensionName = string.Empty; - - return new object[] { publisherName, extensionName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs deleted file mode 100644 index 1e37cb74d6e1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageCreateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageCreateMethod")] - [OutputType(typeof(VirtualMachineOSImageCreateResponse))] - public class InvokeAzureVirtualMachineOSImageCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public VirtualMachineOSImageCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Create(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) - { - VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Create(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageCreateParameters() - { - VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs deleted file mode 100644 index 489bcdc3dad9..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageDeleteMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageDeleteMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureVirtualMachineOSImageDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Delete(ImageName, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageDeleteParameters() - { - string imageName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { imageName, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs deleted file mode 100644 index 503f1ff32dca..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetDetailsMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetDetailsMethod")] - [OutputType(typeof(VirtualMachineOSImageGetDetailsResponse))] - public class InvokeAzureVirtualMachineOSImageGetDetailsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.GetDetails(ImageName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.GetDetails(imageName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageGetDetailsParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs deleted file mode 100644 index 380fc1c13e21..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageGetMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageGetMethod")] - [OutputType(typeof(VirtualMachineOSImageGetResponse))] - public class InvokeAzureVirtualMachineOSImageGetMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Get(ImageName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Get(imageName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageGetParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs deleted file mode 100644 index 1ed9e382e16a..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageListMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageListMethod")] - [OutputType(typeof(VirtualMachineOSImageListResponse))] - public class InvokeAzureVirtualMachineOSImageListMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.List(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineOSImageClient.List(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageListParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs deleted file mode 100644 index 777544647021..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageReplicateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageReplicateMethod")] - [OutputType(typeof(VirtualMachineOSImageReplicateResponse))] - public class InvokeAzureVirtualMachineOSImageReplicateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineOSImageReplicateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Replicate(ImageName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageReplicateParameters() - { - string imageName = string.Empty; - VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); - - return new object[] { imageName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs deleted file mode 100644 index f6f66c02bf65..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageShareMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageShareMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineOSImageShareMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - [Parameter(Mandatory = true)] - public string Permission { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Share(ImageName, Permission); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - string permission = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Share(imageName, permission); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageShareParameters() - { - string imageName = string.Empty; - string permission = string.Empty; - - return new object[] { imageName, permission }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs deleted file mode 100644 index 88abc3e6a74d..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUnreplicateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUnreplicateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineOSImageUnreplicateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Unreplicate(ImageName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Unreplicate(imageName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageUnreplicateParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs deleted file mode 100644 index 0e6e808006a1..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/InvokeAzureVirtualMachineOSImageUpdateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineOSImageUpdateMethod")] - [OutputType(typeof(VirtualMachineOSImageUpdateResponse))] - public class InvokeAzureVirtualMachineOSImageUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineOSImageUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineOSImageClient.Update(ImageName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Update(imageName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineOSImageUpdateParameters() - { - string imageName = string.Empty; - VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); - - return new object[] { imageName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs deleted file mode 100644 index c43ecac25526..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageComputeImageAttributes.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageComputeImageAttributes")] - [OutputType(typeof(ComputeImageAttributes))] - public class NewAzureVirtualMachineOSImageComputeImageAttributes : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ComputeImageAttributes(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs deleted file mode 100644 index 42c8de8c7046..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageCreateParameters")] - [OutputType(typeof(VirtualMachineOSImageCreateParameters))] - public class NewAzureVirtualMachineOSImageCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineOSImageCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs deleted file mode 100644 index ac9f81b67286..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageMarketplaceImageAttributes.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageMarketplaceImageAttributes")] - [OutputType(typeof(MarketplaceImageAttributes))] - public class NewAzureVirtualMachineOSImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new MarketplaceImageAttributes(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs deleted file mode 100644 index 1e23dfe4cf78..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImagePlan.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImagePlan")] - [OutputType(typeof(Plan))] - public class NewAzureVirtualMachineOSImagePlan : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new Plan(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs deleted file mode 100644 index a52e395b21d2..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageReplicateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageReplicateParameters")] - [OutputType(typeof(VirtualMachineOSImageReplicateParameters))] - public class NewAzureVirtualMachineOSImageReplicateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineOSImageReplicateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs deleted file mode 100644 index db78403a0289..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/NewAzureVirtualMachineOSImageUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineOSImageUpdateParameters")] - [OutputType(typeof(VirtualMachineOSImageUpdateParameters))] - public class NewAzureVirtualMachineOSImageUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineOSImageUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs deleted file mode 100644 index c58ec4944387..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageCreateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageCreateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineVMImageCreateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true)] - public VirtualMachineVMImageCreateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Create(Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) - { - VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.Create(parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageCreateParameters() - { - VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); - - return new object[] { parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs deleted file mode 100644 index 9fe9857362e7..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageDeleteMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageDeleteMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineVMImageDeleteMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string VMImageName { get; set; } - - [Parameter(Mandatory = true)] - public bool DeleteFromStorage { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Delete(VMImageName, DeleteFromStorage); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageDeleteParameters() - { - string vmImageName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { vmImageName, deleteFromStorage }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs deleted file mode 100644 index f718bc90e6fb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageGetDetailsMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageGetDetailsMethod")] - [OutputType(typeof(VirtualMachineVMImageGetDetailsResponse))] - public class InvokeAzureVirtualMachineVMImageGetDetailsMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string VMImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.GetDetails(VMImageName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.GetDetails(vmImageName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageGetDetailsParameters() - { - string vmImageName = string.Empty; - - return new object[] { vmImageName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs deleted file mode 100644 index 30e138124a42..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageListMethod.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageListMethod")] - [OutputType(typeof(VirtualMachineVMImageListResponse))] - public class InvokeAzureVirtualMachineVMImageListMethod : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.List(); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineVMImageClient.List(); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageListParameters() - { - - return new object[] { }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs deleted file mode 100644 index 39d1504d5f73..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageReplicateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageReplicateMethod")] - [OutputType(typeof(VirtualMachineVMImageReplicateResponse))] - public class InvokeAzureVirtualMachineVMImageReplicateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string VMImageName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineVMImageReplicateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Replicate(VMImageName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageReplicateParameters() - { - string vmImageName = string.Empty; - VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); - - return new object[] { vmImageName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs deleted file mode 100644 index eb4ee597cbfb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageShareMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageShareMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineVMImageShareMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string VMImageName { get; set; } - - [Parameter(Mandatory = true)] - public string Permission { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Share(VMImageName, Permission); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - string permission = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Share(vmImageName, permission); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageShareParameters() - { - string vmImageName = string.Empty; - string permission = string.Empty; - - return new object[] { vmImageName, permission }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs deleted file mode 100644 index 4ae219f43a25..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUnreplicateMethod.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUnreplicateMethod")] - [OutputType(typeof(OperationStatusResponse))] - public class InvokeAzureVirtualMachineVMImageUnreplicateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string VMImageName { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Unreplicate(VMImageName); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageUnreplicateParameters() - { - string vmImageName = string.Empty; - - return new object[] { vmImageName }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs deleted file mode 100644 index 5b5ec9388f19..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/InvokeAzureVirtualMachineVMImageUpdateMethod.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsLifecycle.Invoke, "AzureVirtualMachineVMImageUpdateMethod")] - [OutputType(typeof(AzureOperationResponse))] - public class InvokeAzureVirtualMachineVMImageUpdateMethod : ComputeAutomationBaseCmdlet - { - [Parameter(Mandatory = true, ValueFromPipelineByPropertyName = true)] - public string ImageName { get; set; } - - [Parameter(Mandatory = true)] - public VirtualMachineVMImageUpdateParameters Parameters { get; set; } - - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - ExecuteClientAction(() => - { - var result = VirtualMachineVMImageClient.Update(ImageName, Parameters); - WriteObject(result); - }); - } - } - - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet - { - protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Update(imageName, parameters); - WriteObject(result); - } - } - - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet - { - protected object[] CreateVirtualMachineVMImageUpdateParameters() - { - string imageName = string.Empty; - VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); - - return new object[] { imageName, parameters }; - } - }} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs deleted file mode 100644 index 1cebfb0a547f..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageComputeImageAttributes.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageComputeImageAttributes")] - [OutputType(typeof(ComputeImageAttributes))] - public class NewAzureVirtualMachineVMImageComputeImageAttributes : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new ComputeImageAttributes(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs deleted file mode 100644 index 3ff9e2d8f142..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageCreateParameters")] - [OutputType(typeof(VirtualMachineVMImageCreateParameters))] - public class NewAzureVirtualMachineVMImageCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineVMImageCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs deleted file mode 100644 index 5ea49e12fc27..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParameters")] - [OutputType(typeof(DataDiskConfigurationCreateParameters))] - public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DataDiskConfigurationCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs deleted file mode 100644 index b36c35f493cf..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineVMImageDataDiskConfigurationCreateParametersList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs deleted file mode 100644 index d031b4237bcb..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters")] - [OutputType(typeof(DataDiskConfigurationUpdateParameters))] - public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new DataDiskConfigurationUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs deleted file mode 100644 index afb755a33427..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList")] - [OutputType(typeof(System.Collections.Generic.List))] - public class NewAzureVirtualMachineVMImageDataDiskConfigurationUpdateParametersList : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new System.Collections.Generic.List(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs deleted file mode 100644 index 74c6ce81f1fc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageMarketplaceImageAttributes.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageMarketplaceImageAttributes")] - [OutputType(typeof(MarketplaceImageAttributes))] - public class NewAzureVirtualMachineVMImageMarketplaceImageAttributes : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new MarketplaceImageAttributes(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs deleted file mode 100644 index 2d66243e2881..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationCreateParameters")] - [OutputType(typeof(OSDiskConfigurationCreateParameters))] - public class NewAzureVirtualMachineVMImageOSDiskConfigurationCreateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new OSDiskConfigurationCreateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs deleted file mode 100644 index 2dc9cdcb7026..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters")] - [OutputType(typeof(OSDiskConfigurationUpdateParameters))] - public class NewAzureVirtualMachineVMImageOSDiskConfigurationUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new OSDiskConfigurationUpdateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs deleted file mode 100644 index 5d0bcd7945dc..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImagePlan.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImagePlan")] - [OutputType(typeof(Plan))] - public class NewAzureVirtualMachineVMImagePlan : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new Plan(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs deleted file mode 100644 index f870a7f7deb0..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageReplicateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageReplicateParameters")] - [OutputType(typeof(VirtualMachineVMImageReplicateParameters))] - public class NewAzureVirtualMachineVMImageReplicateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineVMImageReplicateParameters(); - WriteObject(parameter); - } - } -} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs deleted file mode 100644 index ba8512029a03..000000000000 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/NewAzureVirtualMachineVMImageUpdateParameters.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// Copyright (c) Microsoft and contributors. 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. -// - -// Warning: This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if the -// code is regenerated. - -using Microsoft.Azure; -using Microsoft.WindowsAzure.Management.Compute; -using Microsoft.WindowsAzure.Management.Compute.Models; -using System; -using System.Collections.Generic; -using System.Management.Automation; - -namespace Microsoft.WindowsAzure.Commands.Compute.Automation -{ - [Cmdlet(VerbsCommon.New, "AzureVirtualMachineVMImageUpdateParameters")] - [OutputType(typeof(VirtualMachineVMImageUpdateParameters))] - public class NewAzureVirtualMachineVMImageUpdateParameters : ComputeAutomationBaseCmdlet - { - public override void ExecuteCmdlet() - { - base.ExecuteCmdlet(); - var parameter = new VirtualMachineVMImageUpdateParameters(); - WriteObject(parameter); - } - } -} From c0e7e98a12efc1fa5d015c0eaa6f125a25322258 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 16:24:39 -0700 Subject: [PATCH 29/48] Use Dynamic Parameters --- .../ServiceManagementTests.ps1 | 45 +- .../Automation/RunCodeGeneration.ps1 | 117 +- .../InvokeAzureComputeMethodCmdlet.cs | 4105 ++++++++++++++++- 3 files changed, 4115 insertions(+), 152 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 241775d7fce1..9d5364954836 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -152,7 +152,6 @@ function Run-AutoGeneratedHostedServiceCmdletTests try { # Create Parameters - # $svcCreateParams = New-AzureHostedServiceCreateParameters; $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; @@ -160,44 +159,37 @@ function Run-AutoGeneratedHostedServiceCmdletTests $svcCreateParams.Label = $svcName; # Invoke Create - # $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; - $st = Invoke-AzureComputeMethod -Name 'HostedServiceCreate' -Parameter $svcCreateParams; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceCreate' -HostedServiceCreateParameters $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Get - # $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; - $svcGetResult = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; + $svcGetResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -ServiceName $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Update Parameters - # $svcUpdateParams = New-AzureHostedServiceUpdateParameters; $svcUpdateParams = New-AzureComputeParameter -TypeName 'HostedServiceUpdateParameters'; $svcUpdateParams.Description = 'update1'; $svcUpdateParams.Label = 'update2'; # Invoke Update - # $svcGetResult2 = Invoke-AzureHostedServiceUpdateMethod -ServiceName $svcName -Parameters $svcUpdateParams; - $svcGetResult2 = Invoke-AzureComputeMethod -Name 'HostedServiceUpdate' -Parameter $svcName,$svcUpdateParams; + $svcGetResult2 = Invoke-AzureComputeMethod -MethodName 'HostedServiceUpdate' -ServiceName $svcName -HostedServiceUpdateParameters $svcUpdateParams; # Invoke Get - # $svcGetResult2 = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; - $svcGetResult2 = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; + $svcGetResult2 = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -ServiceName $svcName; Assert-AreEqual $svcGetResult2.ServiceName $svcName; Assert-AreEqual $svcGetResult2.Properties.Description $svcUpdateParams.Description; Assert-AreEqual $svcGetResult2.Properties.Label $svcUpdateParams.Label; # Invoke List - # $svcListResult = Invoke-AzureHostedServiceListMethod; - $svcListResult = Invoke-AzureComputeMethod -Name 'HostedServiceList'; + $svcListResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceList'; Assert-True { ($svcListResult | where { $_.ServiceName -eq $svcName }).Count -gt 0 }; # Invoke Delete - # $st = Invoke-AzureHostedServiceDeleteMethod -ServiceName $svcName; - $st = Invoke-AzureComputeMethod -Name 'HostedServiceDelete' -Parameter $svcName; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceDelete' -ServiceName $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } @@ -227,7 +219,6 @@ function Run-AutoGeneratedVirtualMachineCmdletTests try { # Create Hosted Service Parameters - # $svcCreateParams = New-AzureHostedServiceCreateParameters; $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; @@ -235,32 +226,26 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $svcCreateParams.Label = $svcName; # Invoke Hosted Service Create - # $st = Invoke-AzureHostedServiceCreateMethod -Parameters $svcCreateParams; - $st = Invoke-AzureComputeMethod -Name 'HostedServiceCreate' -Parameter $svcCreateParams; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceCreate' -Parameter $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Hosted Service Get - # $svcGetResult = Invoke-AzureHostedServiceGetMethod -ServiceName $svcName; - $svcGetResult = Invoke-AzureComputeMethod -Name 'HostedServiceGet' -Parameter $svcName; + $svcGetResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -Parameter $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Invoke Virtual Machine OS Image List - # $images = (Invoke-AzureVirtualMachineOSImageListMethod).Images; - $images = (Invoke-AzureComputeMethod -Name 'VirtualMachineOSImageList').Images; + $images = (Invoke-AzureComputeMethod -MethodName 'VirtualMachineOSImageList').Images; $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters - # $vmDeployment = New-AzureVirtualMachineCreateDeploymentParameters; $vmDeployment = New-AzureComputeParameter -TypeName 'VirtualMachineCreateDeploymentParameters'; $vmDeployment.Name = $svcName; $vmDeployment.Label = $svcName; $vmDeployment.DeploymentSlot = 'Production'; - # $vmDeployment.Roles = New-AzureVirtualMachineRoleList; $vmDeployment.Roles = New-AzureComputeParameter -TypeName 'VirtualMachineRoleList'; - # $vmDeployment.Roles.Add((New-AzureVirtualMachineRole)); $vmDeployment.Roles.Add((New-AzureComputeParameter -TypeName 'VirtualMachineRole')); $vmDeployment.Roles[0].RoleName = $svcName; $vmDeployment.Roles[0].RoleSize = 'Large'; @@ -268,15 +253,12 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ProvisionGuestAgent = $false; $vmDeployment.Roles[0].ResourceExtensionReferences = $null; $vmDeployment.Roles[0].DataVirtualHardDisks = $null; - # $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureVirtualMachineOSVirtualHardDisk; $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeParameter -TypeName 'VirtualMachineOSVirtualHardDisk'; $vmDeployment.Roles[0].OSVirtualHardDisk.SourceImageName = $image.Name; $vmDeployment.Roles[0].OSVirtualHardDisk.MediaLink = "http://${storageName}.blob.core.windows.net/myvhds/${svcName}.vhd"; $vmDeployment.Roles[0].OSVirtualHardDisk.ResizedSizeInGB = 128; $vmDeployment.Roles[0].OSVirtualHardDisk.HostCaching = 'ReadWrite'; - # $vmDeployment.Roles[0].ConfigurationSets = New-AzureVirtualMachineConfigurationSetList; $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSetList'; - # $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureVirtualMachineConfigurationSet)); $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSet')); $vmDeployment.Roles[0].ConfigurationSets[0].ConfigurationSetType = "WindowsProvisioningConfiguration"; $vmDeployment.Roles[0].ConfigurationSets[0].AdminUserName = $userName; @@ -287,19 +269,16 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; # Invoke Virtual Machine Create Deployment - # $st = Invoke-AzureVirtualMachineCreateDeploymentMethod -ServiceName $svcName -Parameters $vmDeployment; - $st = Invoke-AzureComputeMethod -Name 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; + $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; # Invoke Virtual Machine Get - # $st = Invoke-AzureVirtualMachineGetMethod -ServiceName $svcName -DeploymentName $svcName -VirtualMachineName $svcName; - $st = Invoke-AzureComputeMethod -Name 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; + $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; Assert-AreEqual $st.RoleName $svcName; # Invoke Hosted Service Delete - # $st = Invoke-AzureHostedServiceDeleteAllMethod -ServiceName $svcName; - $st = Invoke-AzureComputeMethod -Name 'HostedServiceDeleteAll' -Parameter $svcName; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceDeleteAll' -Parameter $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 2cbed0c13713..103cdb187d0c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -405,7 +405,10 @@ function Write-InvokeCmdletFile $operation_type_list, [Parameter(Mandatory = $True)] - $invoke_cmdlet_method_code + $invoke_cmdlet_method_code, + + [Parameter(Mandatory = $True)] + $dynamic_param_method_code ) $indents = " " * 8; @@ -447,27 +450,42 @@ function Write-InvokeCmdletFile )] "@; + $dynamic_param_set_name = "InvokeByDynamicParameters"; + $static_param_set_name = "InvokeByStaticParameters"; $param_set_code += @" - [Parameter(Mandatory = true, Position = 0)] + [Parameter(Mandatory = true, ParameterSetName = `"$dynamic_param_set_name`", Position = 0)] + [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 1)] $validate_all_method_names_code - public string Name $get_set_block + public string MethodName $get_set_block - [Parameter(Position = 1)] + [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 0)] public object[] Parameter $get_set_block "@; - + $dynamic_parameters_code = ""; $operations_code = ""; foreach ($method_name in $all_method_names) { - $operation_code_template = @" - case `"${method_name}`" : Execute${method_name}Method(Parameter); break; + case `"${method_name}`" : + if (ParameterSetName == `"$dynamic_param_set_name`") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + Execute${method_name}Method(Parameter); break; "@; $operations_code += $operation_code_template + $new_line_str; + + + $dynamic_param_code_template = +@" + case `"${method_name}`" : return Create${method_name}DynamicParameters(); +"@; + $dynamic_parameters_code += $dynamic_param_code_template + $new_line_str; } $execute_client_action_code = @@ -489,15 +507,16 @@ $validate_all_method_names_code base.ExecuteCmdlet(); ExecuteClientAction(() => { - switch (Name) + switch (MethodName) { -${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + Name + `"`'.`"); break; +${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + MethodName + `"`'.`"); break; } }); } "@; $invoke_cmdlet_method_code_content = ([string]::Join($new_line_str, $invoke_cmdlet_method_code)); + $dynamic_param_method_code_content = ([string]::Join($new_line_str, $dynamic_param_method_code)); $cmdlet_source_code_text = @" @@ -507,13 +526,38 @@ $code_using_strs namespace ${code_common_namespace} { - [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`")] + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`", DefaultParameterSetName = `"$dynamic_param_set_name`")] [OutputType(typeof(${normalized_output_type_name}))] - public partial class $cmdlet_class_name : $base_cmdlet_name + public partial class $cmdlet_class_name : $base_cmdlet_name, IDynamicParameters { + protected RuntimeDefinedParameterDictionary dynamicParameters; + + protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictionary parameters) + { + List paramList = new List(); + + foreach (var param in parameters) + { + paramList.Add(param.Value.Value); + } + + return paramList.ToArray(); + } + ${param_set_code} ${execute_client_action_code} $invoke_cmdlet_method_code_content + + public object GetDynamicParameters() + { + switch (MethodName) + { +${dynamic_parameters_code} default : break; + } + + return null; + } +$dynamic_param_method_code_content } } "@; @@ -934,6 +978,52 @@ function Write-OperationCmdletFile $cmdlet_generated_code += $cmdlet_client_call_template; + $dynamic_param_assignment_code_lines = @(); + $param_index = 1; + foreach ($pt in $params) + { + $param_type_full_name = $pt.ParameterType.FullName; + if ($param_type_full_name.EndsWith('CancellationToken')) + { + continue; + } + + $param_name = Get-NormalizedName $pt.Name; + $expose_param_name = $param_name; + if ($expose_param_name -like '*Parameters') + { + $expose_param_name = $invoke_param_set_name + $expose_param_name; + } + + $dynamic_param_assignment_code_lines += +@" + var p${param_name} = new RuntimeDefinedParameter(); + p${param_name}.Name = `"${expose_param_name}`"; + p${param_name}.ParameterType = typeof($param_type_full_name); + p${param_name}.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = $param_index, + Mandatory = true + }); + dynamicParameters.Add(`"${expose_param_name}`", p${param_name}); + +"@; + $param_index += 1; + } + + $dynamic_param_assignment_code = [string]::Join($new_line_str, $dynamic_param_assignment_code_lines); + + $dynamic_param_source_template = +@" + + protected object Create${invoke_param_set_name}DynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); +$dynamic_param_assignment_code + return dynamicParameters; + } +"@; $invoke_cmdlt_source_template = @" @@ -989,6 +1079,7 @@ $parameter_cmdlt_source_template # $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; + Write-Output $dynamic_param_source_template; Write-Output $invoke_cmdlt_source_template; Write-Output $parameter_cmdlt_source_template; } @@ -1279,6 +1370,7 @@ else $parameter_cmdlet_file_name = $outFolder + '\' + "$parameter_cmdlet_class_name.cs"; [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); + $dynamic_param_method_code = @(); $invoke_cmdlet_method_code = @(); $parameter_cmdlet_method_code = @(); @@ -1311,6 +1403,7 @@ 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]; } @@ -1345,7 +1438,7 @@ else } } - Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $invoke_cmdlet_method_code; + Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $invoke_cmdlet_method_code $dynamic_param_method_code; Write-InvokeParameterCmdletFile $parameter_cmdlet_file_name $parameter_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $parameter_cmdlet_method_code; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index fa6365c6b747..1234eda3cdcb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -28,11 +28,26 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsLifecycle.Invoke, "AzureComputeMethod")] + [Cmdlet(VerbsLifecycle.Invoke, "AzureComputeMethod", DefaultParameterSetName = "InvokeByDynamicParameters")] [OutputType(typeof(object))] - public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet, IDynamicParameters { - [Parameter(Mandatory = true, Position = 0)] + protected RuntimeDefinedParameterDictionary dynamicParameters; + + protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictionary parameters) + { + List paramList = new List(); + + foreach (var param in parameters) + { + paramList.Add(param.Value.Value); + } + + return paramList.ToArray(); + } + + [Parameter(Mandatory = true, ParameterSetName = "InvokeByDynamicParameters", Position = 0)] + [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 1)] [ValidateSet( "DeploymentChangeConfigurationByName", "DeploymentChangeConfigurationBySlot", @@ -135,9 +150,9 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle "VirtualMachineVMImageUnreplicate", "VirtualMachineVMImageUpdate" )] - public string Name { get; set; } + public string MethodName { get; set; } - [Parameter(Position = 1)] + [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 0)] public object[] Parameter { get; set; } protected object ParseParameter(object input) @@ -157,109 +172,709 @@ public override void ExecuteCmdlet() base.ExecuteCmdlet(); ExecuteClientAction(() => { - switch (Name) + switch (MethodName) { - case "DeploymentChangeConfigurationByName" : ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); break; - case "DeploymentChangeConfigurationBySlot" : ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); break; - case "DeploymentCreate" : ExecuteDeploymentCreateMethod(Parameter); break; - case "DeploymentDeleteByName" : ExecuteDeploymentDeleteByNameMethod(Parameter); break; - case "DeploymentDeleteBySlot" : ExecuteDeploymentDeleteBySlotMethod(Parameter); break; - case "DeploymentDeleteRoleInstanceByDeploymentName" : ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); break; - case "DeploymentDeleteRoleInstanceByDeploymentSlot" : ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); break; - case "DeploymentGetByName" : ExecuteDeploymentGetByNameMethod(Parameter); break; - case "DeploymentGetBySlot" : ExecuteDeploymentGetBySlotMethod(Parameter); break; - case "DeploymentGetPackageByName" : ExecuteDeploymentGetPackageByNameMethod(Parameter); break; - case "DeploymentGetPackageBySlot" : ExecuteDeploymentGetPackageBySlotMethod(Parameter); break; - case "DeploymentListEvents" : ExecuteDeploymentListEventsMethod(Parameter); break; - case "DeploymentListEventsBySlot" : ExecuteDeploymentListEventsBySlotMethod(Parameter); break; - case "DeploymentRebootRoleInstanceByDeploymentName" : ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); break; - case "DeploymentRebootRoleInstanceByDeploymentSlot" : ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); break; - case "DeploymentRebuildRoleInstanceByDeploymentName" : ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); break; - case "DeploymentRebuildRoleInstanceByDeploymentSlot" : ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); break; - case "DeploymentReimageRoleInstanceByDeploymentName" : ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); break; - case "DeploymentReimageRoleInstanceByDeploymentSlot" : ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); break; - case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); break; - case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); break; - case "DeploymentSwap" : ExecuteDeploymentSwapMethod(Parameter); break; - case "DeploymentUpdateStatusByDeploymentName" : ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); break; - case "DeploymentUpdateStatusByDeploymentSlot" : ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); break; - case "DeploymentUpgradeByName" : ExecuteDeploymentUpgradeByNameMethod(Parameter); break; - case "DeploymentUpgradeBySlot" : ExecuteDeploymentUpgradeBySlotMethod(Parameter); break; - case "DeploymentWalkUpgradeDomainByDeploymentName" : ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); break; - case "DeploymentWalkUpgradeDomainByDeploymentSlot" : ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); break; - case "DNSServerAddDNSServer" : ExecuteDNSServerAddDNSServerMethod(Parameter); break; - case "DNSServerDeleteDNSServer" : ExecuteDNSServerDeleteDNSServerMethod(Parameter); break; - case "DNSServerUpdateDNSServer" : ExecuteDNSServerUpdateDNSServerMethod(Parameter); break; - case "ExtensionImageRegister" : ExecuteExtensionImageRegisterMethod(Parameter); break; - case "ExtensionImageUnregister" : ExecuteExtensionImageUnregisterMethod(Parameter); break; - case "ExtensionImageUpdate" : ExecuteExtensionImageUpdateMethod(Parameter); break; - case "HostedServiceAddExtension" : ExecuteHostedServiceAddExtensionMethod(Parameter); break; - case "HostedServiceCheckNameAvailability" : ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); break; - case "HostedServiceCreate" : ExecuteHostedServiceCreateMethod(Parameter); break; - case "HostedServiceDelete" : ExecuteHostedServiceDeleteMethod(Parameter); break; - case "HostedServiceDeleteAll" : ExecuteHostedServiceDeleteAllMethod(Parameter); break; - case "HostedServiceDeleteExtension" : ExecuteHostedServiceDeleteExtensionMethod(Parameter); break; - case "HostedServiceGet" : ExecuteHostedServiceGetMethod(Parameter); break; - case "HostedServiceGetDetailed" : ExecuteHostedServiceGetDetailedMethod(Parameter); break; - case "HostedServiceGetExtension" : ExecuteHostedServiceGetExtensionMethod(Parameter); break; - case "HostedServiceList" : ExecuteHostedServiceListMethod(Parameter); break; - case "HostedServiceListAvailableExtensions" : ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); break; - case "HostedServiceListExtensions" : ExecuteHostedServiceListExtensionsMethod(Parameter); break; - case "HostedServiceListExtensionVersions" : ExecuteHostedServiceListExtensionVersionsMethod(Parameter); break; - case "HostedServiceUpdate" : ExecuteHostedServiceUpdateMethod(Parameter); break; - case "LoadBalancerCreate" : ExecuteLoadBalancerCreateMethod(Parameter); break; - case "LoadBalancerDelete" : ExecuteLoadBalancerDeleteMethod(Parameter); break; - case "LoadBalancerUpdate" : ExecuteLoadBalancerUpdateMethod(Parameter); break; - case "OperatingSystemList" : ExecuteOperatingSystemListMethod(Parameter); break; - case "OperatingSystemListFamilies" : ExecuteOperatingSystemListFamiliesMethod(Parameter); break; - case "ServiceCertificateCreate" : ExecuteServiceCertificateCreateMethod(Parameter); break; - case "ServiceCertificateDelete" : ExecuteServiceCertificateDeleteMethod(Parameter); break; - case "ServiceCertificateGet" : ExecuteServiceCertificateGetMethod(Parameter); break; - case "ServiceCertificateList" : ExecuteServiceCertificateListMethod(Parameter); break; - case "VirtualMachineDiskCreateDataDisk" : ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); break; - case "VirtualMachineDiskCreateDisk" : ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); break; - case "VirtualMachineDiskDeleteDataDisk" : ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); break; - case "VirtualMachineDiskDeleteDisk" : ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); break; - case "VirtualMachineDiskGetDataDisk" : ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); break; - case "VirtualMachineDiskGetDisk" : ExecuteVirtualMachineDiskGetDiskMethod(Parameter); break; - case "VirtualMachineDiskListDisks" : ExecuteVirtualMachineDiskListDisksMethod(Parameter); break; - case "VirtualMachineDiskUpdateDataDisk" : ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); break; - case "VirtualMachineDiskUpdateDisk" : ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); break; - case "VirtualMachineDiskUpdateDiskSize" : ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); break; - case "VirtualMachineExtensionList" : ExecuteVirtualMachineExtensionListMethod(Parameter); break; - case "VirtualMachineExtensionListVersions" : ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); break; - case "VirtualMachineCaptureOSImage" : ExecuteVirtualMachineCaptureOSImageMethod(Parameter); break; - case "VirtualMachineCaptureVMImage" : ExecuteVirtualMachineCaptureVMImageMethod(Parameter); break; - case "VirtualMachineCreate" : ExecuteVirtualMachineCreateMethod(Parameter); break; - case "VirtualMachineCreateDeployment" : ExecuteVirtualMachineCreateDeploymentMethod(Parameter); break; - case "VirtualMachineDelete" : ExecuteVirtualMachineDeleteMethod(Parameter); break; - case "VirtualMachineGet" : ExecuteVirtualMachineGetMethod(Parameter); break; - case "VirtualMachineGetRemoteDesktopFile" : ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); break; - case "VirtualMachineRestart" : ExecuteVirtualMachineRestartMethod(Parameter); break; - case "VirtualMachineShutdown" : ExecuteVirtualMachineShutdownMethod(Parameter); break; - case "VirtualMachineShutdownRoles" : ExecuteVirtualMachineShutdownRolesMethod(Parameter); break; - case "VirtualMachineStart" : ExecuteVirtualMachineStartMethod(Parameter); break; - case "VirtualMachineStartRoles" : ExecuteVirtualMachineStartRolesMethod(Parameter); break; - case "VirtualMachineUpdate" : ExecuteVirtualMachineUpdateMethod(Parameter); break; - case "VirtualMachineUpdateLoadBalancedEndpointSet" : ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); break; - case "VirtualMachineOSImageCreate" : ExecuteVirtualMachineOSImageCreateMethod(Parameter); break; - case "VirtualMachineOSImageDelete" : ExecuteVirtualMachineOSImageDeleteMethod(Parameter); break; - case "VirtualMachineOSImageGet" : ExecuteVirtualMachineOSImageGetMethod(Parameter); break; - case "VirtualMachineOSImageGetDetails" : ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); break; - case "VirtualMachineOSImageList" : ExecuteVirtualMachineOSImageListMethod(Parameter); break; - case "VirtualMachineOSImageReplicate" : ExecuteVirtualMachineOSImageReplicateMethod(Parameter); break; - case "VirtualMachineOSImageShare" : ExecuteVirtualMachineOSImageShareMethod(Parameter); break; - case "VirtualMachineOSImageUnreplicate" : ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); break; - case "VirtualMachineOSImageUpdate" : ExecuteVirtualMachineOSImageUpdateMethod(Parameter); break; - case "VirtualMachineVMImageCreate" : ExecuteVirtualMachineVMImageCreateMethod(Parameter); break; - case "VirtualMachineVMImageDelete" : ExecuteVirtualMachineVMImageDeleteMethod(Parameter); break; - case "VirtualMachineVMImageGetDetails" : ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); break; - case "VirtualMachineVMImageList" : ExecuteVirtualMachineVMImageListMethod(Parameter); break; - case "VirtualMachineVMImageReplicate" : ExecuteVirtualMachineVMImageReplicateMethod(Parameter); break; - case "VirtualMachineVMImageShare" : ExecuteVirtualMachineVMImageShareMethod(Parameter); break; - case "VirtualMachineVMImageUnreplicate" : ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); break; - case "VirtualMachineVMImageUpdate" : ExecuteVirtualMachineVMImageUpdateMethod(Parameter); break; - default : WriteWarning("Cannot find the method by name = '" + Name + "'."); break; + case "DeploymentChangeConfigurationByName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); break; + case "DeploymentChangeConfigurationBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); break; + case "DeploymentCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentCreateMethod(Parameter); break; + case "DeploymentDeleteByName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentDeleteByNameMethod(Parameter); break; + case "DeploymentDeleteBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentDeleteBySlotMethod(Parameter); break; + case "DeploymentDeleteRoleInstanceByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentGetByName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentGetByNameMethod(Parameter); break; + case "DeploymentGetBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentGetBySlotMethod(Parameter); break; + case "DeploymentGetPackageByName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentGetPackageByNameMethod(Parameter); break; + case "DeploymentGetPackageBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentGetPackageBySlotMethod(Parameter); break; + case "DeploymentListEvents" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentListEventsMethod(Parameter); break; + case "DeploymentListEventsBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentListEventsBySlotMethod(Parameter); break; + case "DeploymentRebootRoleInstanceByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentRebootRoleInstanceByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentRebuildRoleInstanceByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentReimageRoleInstanceByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); break; + case "DeploymentReimageRoleInstanceByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); break; + case "DeploymentSwap" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentSwapMethod(Parameter); break; + case "DeploymentUpdateStatusByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); break; + case "DeploymentUpdateStatusByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); break; + case "DeploymentUpgradeByName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentUpgradeByNameMethod(Parameter); break; + case "DeploymentUpgradeBySlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentUpgradeBySlotMethod(Parameter); break; + case "DeploymentWalkUpgradeDomainByDeploymentName" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); break; + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); break; + case "DNSServerAddDNSServer" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDNSServerAddDNSServerMethod(Parameter); break; + case "DNSServerDeleteDNSServer" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDNSServerDeleteDNSServerMethod(Parameter); break; + case "DNSServerUpdateDNSServer" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteDNSServerUpdateDNSServerMethod(Parameter); break; + case "ExtensionImageRegister" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteExtensionImageRegisterMethod(Parameter); break; + case "ExtensionImageUnregister" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteExtensionImageUnregisterMethod(Parameter); break; + case "ExtensionImageUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteExtensionImageUpdateMethod(Parameter); break; + case "HostedServiceAddExtension" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceAddExtensionMethod(Parameter); break; + case "HostedServiceCheckNameAvailability" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); break; + case "HostedServiceCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceCreateMethod(Parameter); break; + case "HostedServiceDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceDeleteMethod(Parameter); break; + case "HostedServiceDeleteAll" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceDeleteAllMethod(Parameter); break; + case "HostedServiceDeleteExtension" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceDeleteExtensionMethod(Parameter); break; + case "HostedServiceGet" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceGetMethod(Parameter); break; + case "HostedServiceGetDetailed" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceGetDetailedMethod(Parameter); break; + case "HostedServiceGetExtension" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceGetExtensionMethod(Parameter); break; + case "HostedServiceList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceListMethod(Parameter); break; + case "HostedServiceListAvailableExtensions" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); break; + case "HostedServiceListExtensions" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceListExtensionsMethod(Parameter); break; + case "HostedServiceListExtensionVersions" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceListExtensionVersionsMethod(Parameter); break; + case "HostedServiceUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteHostedServiceUpdateMethod(Parameter); break; + case "LoadBalancerCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteLoadBalancerCreateMethod(Parameter); break; + case "LoadBalancerDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteLoadBalancerDeleteMethod(Parameter); break; + case "LoadBalancerUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteLoadBalancerUpdateMethod(Parameter); break; + case "OperatingSystemList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteOperatingSystemListMethod(Parameter); break; + case "OperatingSystemListFamilies" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteOperatingSystemListFamiliesMethod(Parameter); break; + case "ServiceCertificateCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteServiceCertificateCreateMethod(Parameter); break; + case "ServiceCertificateDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteServiceCertificateDeleteMethod(Parameter); break; + case "ServiceCertificateGet" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteServiceCertificateGetMethod(Parameter); break; + case "ServiceCertificateList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteServiceCertificateListMethod(Parameter); break; + case "VirtualMachineDiskCreateDataDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); break; + case "VirtualMachineDiskCreateDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); break; + case "VirtualMachineDiskDeleteDataDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); break; + case "VirtualMachineDiskDeleteDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); break; + case "VirtualMachineDiskGetDataDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); break; + case "VirtualMachineDiskGetDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskGetDiskMethod(Parameter); break; + case "VirtualMachineDiskListDisks" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskListDisksMethod(Parameter); break; + case "VirtualMachineDiskUpdateDataDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); break; + case "VirtualMachineDiskUpdateDisk" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); break; + case "VirtualMachineDiskUpdateDiskSize" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); break; + case "VirtualMachineExtensionList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineExtensionListMethod(Parameter); break; + case "VirtualMachineExtensionListVersions" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); break; + case "VirtualMachineCaptureOSImage" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineCaptureOSImageMethod(Parameter); break; + case "VirtualMachineCaptureVMImage" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineCaptureVMImageMethod(Parameter); break; + case "VirtualMachineCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineCreateMethod(Parameter); break; + case "VirtualMachineCreateDeployment" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineCreateDeploymentMethod(Parameter); break; + case "VirtualMachineDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineDeleteMethod(Parameter); break; + case "VirtualMachineGet" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineGetMethod(Parameter); break; + case "VirtualMachineGetRemoteDesktopFile" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); break; + case "VirtualMachineRestart" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineRestartMethod(Parameter); break; + case "VirtualMachineShutdown" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineShutdownMethod(Parameter); break; + case "VirtualMachineShutdownRoles" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineShutdownRolesMethod(Parameter); break; + case "VirtualMachineStart" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineStartMethod(Parameter); break; + case "VirtualMachineStartRoles" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineStartRolesMethod(Parameter); break; + case "VirtualMachineUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineUpdateMethod(Parameter); break; + case "VirtualMachineUpdateLoadBalancedEndpointSet" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); break; + case "VirtualMachineOSImageCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageCreateMethod(Parameter); break; + case "VirtualMachineOSImageDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageDeleteMethod(Parameter); break; + case "VirtualMachineOSImageGet" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageGetMethod(Parameter); break; + case "VirtualMachineOSImageGetDetails" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); break; + case "VirtualMachineOSImageList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageListMethod(Parameter); break; + case "VirtualMachineOSImageReplicate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageReplicateMethod(Parameter); break; + case "VirtualMachineOSImageShare" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageShareMethod(Parameter); break; + case "VirtualMachineOSImageUnreplicate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); break; + case "VirtualMachineOSImageUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineOSImageUpdateMethod(Parameter); break; + case "VirtualMachineVMImageCreate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageCreateMethod(Parameter); break; + case "VirtualMachineVMImageDelete" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageDeleteMethod(Parameter); break; + case "VirtualMachineVMImageGetDetails" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); break; + case "VirtualMachineVMImageList" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageListMethod(Parameter); break; + case "VirtualMachineVMImageReplicate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageReplicateMethod(Parameter); break; + case "VirtualMachineVMImageShare" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageShareMethod(Parameter); break; + case "VirtualMachineVMImageUnreplicate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); break; + case "VirtualMachineVMImageUpdate" : + if (ParameterSetName == "InvokeByDynamicParameters") + { + Parameter = ConvertDynamicParameters(dynamicParameters); + } + + ExecuteVirtualMachineVMImageUpdateMethod(Parameter); break; + default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } }); } @@ -1202,5 +1817,3281 @@ protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInp var result = VirtualMachineVMImageClient.Update(imageName, parameters); WriteObject(result); } + + public object GetDynamicParameters() + { + switch (MethodName) + { + case "DeploymentChangeConfigurationByName" : return CreateDeploymentChangeConfigurationByNameDynamicParameters(); + case "DeploymentChangeConfigurationBySlot" : return CreateDeploymentChangeConfigurationBySlotDynamicParameters(); + case "DeploymentCreate" : return CreateDeploymentCreateDynamicParameters(); + case "DeploymentDeleteByName" : return CreateDeploymentDeleteByNameDynamicParameters(); + case "DeploymentDeleteBySlot" : return CreateDeploymentDeleteBySlotDynamicParameters(); + case "DeploymentDeleteRoleInstanceByDeploymentName" : return CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : return CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentGetByName" : return CreateDeploymentGetByNameDynamicParameters(); + case "DeploymentGetBySlot" : return CreateDeploymentGetBySlotDynamicParameters(); + case "DeploymentGetPackageByName" : return CreateDeploymentGetPackageByNameDynamicParameters(); + case "DeploymentGetPackageBySlot" : return CreateDeploymentGetPackageBySlotDynamicParameters(); + case "DeploymentListEvents" : return CreateDeploymentListEventsDynamicParameters(); + case "DeploymentListEventsBySlot" : return CreateDeploymentListEventsBySlotDynamicParameters(); + case "DeploymentRebootRoleInstanceByDeploymentName" : return CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentRebootRoleInstanceByDeploymentSlot" : return CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentRebuildRoleInstanceByDeploymentName" : return CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : return CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentReimageRoleInstanceByDeploymentName" : return CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentReimageRoleInstanceByDeploymentSlot" : return CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters(); + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters(); + case "DeploymentSwap" : return CreateDeploymentSwapDynamicParameters(); + case "DeploymentUpdateStatusByDeploymentName" : return CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters(); + case "DeploymentUpdateStatusByDeploymentSlot" : return CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters(); + case "DeploymentUpgradeByName" : return CreateDeploymentUpgradeByNameDynamicParameters(); + case "DeploymentUpgradeBySlot" : return CreateDeploymentUpgradeBySlotDynamicParameters(); + case "DeploymentWalkUpgradeDomainByDeploymentName" : return CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters(); + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : return CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters(); + case "DNSServerAddDNSServer" : return CreateDNSServerAddDNSServerDynamicParameters(); + case "DNSServerDeleteDNSServer" : return CreateDNSServerDeleteDNSServerDynamicParameters(); + case "DNSServerUpdateDNSServer" : return CreateDNSServerUpdateDNSServerDynamicParameters(); + case "ExtensionImageRegister" : return CreateExtensionImageRegisterDynamicParameters(); + case "ExtensionImageUnregister" : return CreateExtensionImageUnregisterDynamicParameters(); + case "ExtensionImageUpdate" : return CreateExtensionImageUpdateDynamicParameters(); + case "HostedServiceAddExtension" : return CreateHostedServiceAddExtensionDynamicParameters(); + case "HostedServiceCheckNameAvailability" : return CreateHostedServiceCheckNameAvailabilityDynamicParameters(); + case "HostedServiceCreate" : return CreateHostedServiceCreateDynamicParameters(); + case "HostedServiceDelete" : return CreateHostedServiceDeleteDynamicParameters(); + case "HostedServiceDeleteAll" : return CreateHostedServiceDeleteAllDynamicParameters(); + case "HostedServiceDeleteExtension" : return CreateHostedServiceDeleteExtensionDynamicParameters(); + case "HostedServiceGet" : return CreateHostedServiceGetDynamicParameters(); + case "HostedServiceGetDetailed" : return CreateHostedServiceGetDetailedDynamicParameters(); + case "HostedServiceGetExtension" : return CreateHostedServiceGetExtensionDynamicParameters(); + case "HostedServiceList" : return CreateHostedServiceListDynamicParameters(); + case "HostedServiceListAvailableExtensions" : return CreateHostedServiceListAvailableExtensionsDynamicParameters(); + case "HostedServiceListExtensions" : return CreateHostedServiceListExtensionsDynamicParameters(); + case "HostedServiceListExtensionVersions" : return CreateHostedServiceListExtensionVersionsDynamicParameters(); + case "HostedServiceUpdate" : return CreateHostedServiceUpdateDynamicParameters(); + case "LoadBalancerCreate" : return CreateLoadBalancerCreateDynamicParameters(); + case "LoadBalancerDelete" : return CreateLoadBalancerDeleteDynamicParameters(); + case "LoadBalancerUpdate" : return CreateLoadBalancerUpdateDynamicParameters(); + case "OperatingSystemList" : return CreateOperatingSystemListDynamicParameters(); + case "OperatingSystemListFamilies" : return CreateOperatingSystemListFamiliesDynamicParameters(); + case "ServiceCertificateCreate" : return CreateServiceCertificateCreateDynamicParameters(); + case "ServiceCertificateDelete" : return CreateServiceCertificateDeleteDynamicParameters(); + case "ServiceCertificateGet" : return CreateServiceCertificateGetDynamicParameters(); + case "ServiceCertificateList" : return CreateServiceCertificateListDynamicParameters(); + case "VirtualMachineDiskCreateDataDisk" : return CreateVirtualMachineDiskCreateDataDiskDynamicParameters(); + case "VirtualMachineDiskCreateDisk" : return CreateVirtualMachineDiskCreateDiskDynamicParameters(); + case "VirtualMachineDiskDeleteDataDisk" : return CreateVirtualMachineDiskDeleteDataDiskDynamicParameters(); + case "VirtualMachineDiskDeleteDisk" : return CreateVirtualMachineDiskDeleteDiskDynamicParameters(); + case "VirtualMachineDiskGetDataDisk" : return CreateVirtualMachineDiskGetDataDiskDynamicParameters(); + case "VirtualMachineDiskGetDisk" : return CreateVirtualMachineDiskGetDiskDynamicParameters(); + case "VirtualMachineDiskListDisks" : return CreateVirtualMachineDiskListDisksDynamicParameters(); + case "VirtualMachineDiskUpdateDataDisk" : return CreateVirtualMachineDiskUpdateDataDiskDynamicParameters(); + case "VirtualMachineDiskUpdateDisk" : return CreateVirtualMachineDiskUpdateDiskDynamicParameters(); + case "VirtualMachineDiskUpdateDiskSize" : return CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters(); + case "VirtualMachineExtensionList" : return CreateVirtualMachineExtensionListDynamicParameters(); + case "VirtualMachineExtensionListVersions" : return CreateVirtualMachineExtensionListVersionsDynamicParameters(); + case "VirtualMachineCaptureOSImage" : return CreateVirtualMachineCaptureOSImageDynamicParameters(); + case "VirtualMachineCaptureVMImage" : return CreateVirtualMachineCaptureVMImageDynamicParameters(); + case "VirtualMachineCreate" : return CreateVirtualMachineCreateDynamicParameters(); + case "VirtualMachineCreateDeployment" : return CreateVirtualMachineCreateDeploymentDynamicParameters(); + case "VirtualMachineDelete" : return CreateVirtualMachineDeleteDynamicParameters(); + case "VirtualMachineGet" : return CreateVirtualMachineGetDynamicParameters(); + case "VirtualMachineGetRemoteDesktopFile" : return CreateVirtualMachineGetRemoteDesktopFileDynamicParameters(); + case "VirtualMachineRestart" : return CreateVirtualMachineRestartDynamicParameters(); + case "VirtualMachineShutdown" : return CreateVirtualMachineShutdownDynamicParameters(); + case "VirtualMachineShutdownRoles" : return CreateVirtualMachineShutdownRolesDynamicParameters(); + case "VirtualMachineStart" : return CreateVirtualMachineStartDynamicParameters(); + case "VirtualMachineStartRoles" : return CreateVirtualMachineStartRolesDynamicParameters(); + case "VirtualMachineUpdate" : return CreateVirtualMachineUpdateDynamicParameters(); + case "VirtualMachineUpdateLoadBalancedEndpointSet" : return CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters(); + case "VirtualMachineOSImageCreate" : return CreateVirtualMachineOSImageCreateDynamicParameters(); + case "VirtualMachineOSImageDelete" : return CreateVirtualMachineOSImageDeleteDynamicParameters(); + case "VirtualMachineOSImageGet" : return CreateVirtualMachineOSImageGetDynamicParameters(); + case "VirtualMachineOSImageGetDetails" : return CreateVirtualMachineOSImageGetDetailsDynamicParameters(); + case "VirtualMachineOSImageList" : return CreateVirtualMachineOSImageListDynamicParameters(); + case "VirtualMachineOSImageReplicate" : return CreateVirtualMachineOSImageReplicateDynamicParameters(); + case "VirtualMachineOSImageShare" : return CreateVirtualMachineOSImageShareDynamicParameters(); + case "VirtualMachineOSImageUnreplicate" : return CreateVirtualMachineOSImageUnreplicateDynamicParameters(); + case "VirtualMachineOSImageUpdate" : return CreateVirtualMachineOSImageUpdateDynamicParameters(); + case "VirtualMachineVMImageCreate" : return CreateVirtualMachineVMImageCreateDynamicParameters(); + case "VirtualMachineVMImageDelete" : return CreateVirtualMachineVMImageDeleteDynamicParameters(); + case "VirtualMachineVMImageGetDetails" : return CreateVirtualMachineVMImageGetDetailsDynamicParameters(); + case "VirtualMachineVMImageList" : return CreateVirtualMachineVMImageListDynamicParameters(); + case "VirtualMachineVMImageReplicate" : return CreateVirtualMachineVMImageReplicateDynamicParameters(); + case "VirtualMachineVMImageShare" : return CreateVirtualMachineVMImageShareDynamicParameters(); + case "VirtualMachineVMImageUnreplicate" : return CreateVirtualMachineVMImageUnreplicateDynamicParameters(); + case "VirtualMachineVMImageUpdate" : return CreateVirtualMachineVMImageUpdateDynamicParameters(); + default : break; + } + + return null; + } + + protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentChangeConfigurationByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentChangeConfigurationByNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentChangeConfigurationBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentChangeConfigurationBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentDeleteByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateDeploymentDeleteBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + return dynamicParameters; + } + + protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(System.String); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentDeleteRoleInstanceByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentDeleteRoleInstanceByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentGetByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + return dynamicParameters; + } + + protected object CreateDeploymentGetBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + return dynamicParameters; + } + + protected object CreateDeploymentGetPackageByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentGetPackageByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentGetPackageByNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentGetPackageBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentGetPackageBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentGetPackageBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentListEventsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pStartTime = new RuntimeDefinedParameter(); + pStartTime.Name = "StartTime"; + pStartTime.ParameterType = typeof(System.DateTime); + pStartTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("StartTime", pStartTime); + + var pEndTime = new RuntimeDefinedParameter(); + pEndTime.Name = "EndTime"; + pEndTime.ParameterType = typeof(System.DateTime); + pEndTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("EndTime", pEndTime); + + return dynamicParameters; + } + + protected object CreateDeploymentListEventsBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pStartTime = new RuntimeDefinedParameter(); + pStartTime.Name = "StartTime"; + pStartTime.ParameterType = typeof(System.DateTime); + pStartTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("StartTime", pStartTime); + + var pEndTime = new RuntimeDefinedParameter(); + pEndTime.Name = "EndTime"; + pEndTime.ParameterType = typeof(System.DateTime); + pEndTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("EndTime", pEndTime); + + return dynamicParameters; + } + + protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + var pResources = new RuntimeDefinedParameter(); + pResources.Name = "Resources"; + pResources.ParameterType = typeof(System.String); + pResources.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("Resources", pResources); + + return dynamicParameters; + } + + protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(System.String); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + var pResources = new RuntimeDefinedParameter(); + pResources.Name = "Resources"; + pResources.ParameterType = typeof(System.String); + pResources.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("Resources", pResources); + + return dynamicParameters; + } + + protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentSwapDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentSwapParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSwapParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpdateStatusByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentUpdateStatusByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpdateStatusByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentUpdateStatusByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentUpgradeByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpgradeByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentUpgradeByNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentUpgradeBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpgradeBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentUpgradeBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDNSServerAddDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DNSServerAddDNSServerParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DNSServerAddDNSServerParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateDNSServerDeleteDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDnsServerName = new RuntimeDefinedParameter(); + pDnsServerName.Name = "DnsServerName"; + pDnsServerName.ParameterType = typeof(System.String); + pDnsServerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DnsServerName", pDnsServerName); + + return dynamicParameters; + } + + protected object CreateDNSServerUpdateDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDnsServerName = new RuntimeDefinedParameter(); + pDnsServerName.Name = "DnsServerName"; + pDnsServerName.ParameterType = typeof(System.String); + pDnsServerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("DnsServerName", pDnsServerName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DNSServerUpdateDNSServerParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("DNSServerUpdateDNSServerParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateExtensionImageRegisterDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ExtensionImageRegisterParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ExtensionImageRegisterParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateExtensionImageUnregisterDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pProviderNamespace = new RuntimeDefinedParameter(); + pProviderNamespace.Name = "ProviderNamespace"; + pProviderNamespace.ParameterType = typeof(System.String); + pProviderNamespace.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ProviderNamespace", pProviderNamespace); + + var pType = new RuntimeDefinedParameter(); + pType.Name = "Type"; + pType.ParameterType = typeof(System.String); + pType.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("Type", pType); + + var pVersion = new RuntimeDefinedParameter(); + pVersion.Name = "Version"; + pVersion.ParameterType = typeof(System.String); + pVersion.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("Version", pVersion); + + return dynamicParameters; + } + + protected object CreateExtensionImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ExtensionImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ExtensionImageUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateHostedServiceAddExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceAddExtensionParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("HostedServiceAddExtensionParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateHostedServiceCheckNameAvailabilityDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("HostedServiceCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateHostedServiceDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceDeleteAllDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceDeleteExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pExtensionId = new RuntimeDefinedParameter(); + pExtensionId.Name = "ExtensionId"; + pExtensionId.ParameterType = typeof(System.String); + pExtensionId.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("ExtensionId", pExtensionId); + + return dynamicParameters; + } + + protected object CreateHostedServiceGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceGetDetailedDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceGetExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pExtensionId = new RuntimeDefinedParameter(); + pExtensionId.Name = "ExtensionId"; + pExtensionId.ParameterType = typeof(System.String); + pExtensionId.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("ExtensionId", pExtensionId); + + return dynamicParameters; + } + + protected object CreateHostedServiceListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateHostedServiceListAvailableExtensionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateHostedServiceListExtensionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateHostedServiceListExtensionVersionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pProviderNamespace = new RuntimeDefinedParameter(); + pProviderNamespace.Name = "ProviderNamespace"; + pProviderNamespace.ParameterType = typeof(System.String); + pProviderNamespace.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ProviderNamespace", pProviderNamespace); + + var pExtensionType = new RuntimeDefinedParameter(); + pExtensionType.Name = "ExtensionType"; + pExtensionType.ParameterType = typeof(System.String); + pExtensionType.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("ExtensionType", pExtensionType); + + return dynamicParameters; + } + + protected object CreateHostedServiceUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("HostedServiceUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateLoadBalancerCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "LoadBalancerCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("LoadBalancerCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateLoadBalancerDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pLoadBalancerName = new RuntimeDefinedParameter(); + pLoadBalancerName.Name = "LoadBalancerName"; + pLoadBalancerName.ParameterType = typeof(System.String); + pLoadBalancerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); + + return dynamicParameters; + } + + protected object CreateLoadBalancerUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pLoadBalancerName = new RuntimeDefinedParameter(); + pLoadBalancerName.Name = "LoadBalancerName"; + pLoadBalancerName.ParameterType = typeof(System.String); + pLoadBalancerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "LoadBalancerUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("LoadBalancerUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateOperatingSystemListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateOperatingSystemListFamiliesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateServiceCertificateCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("ServiceCertificateCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateServiceCertificateDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateDeleteParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceCertificateDeleteParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateServiceCertificateGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateGetParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceCertificateGetParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateServiceCertificateListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleName", pRoleName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskCreateDataDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineDiskCreateDataDiskParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskCreateDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskCreateDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineDiskCreateDiskParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 5, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("Name", pName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskGetDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("Name", pName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskListDisksDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDataDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 5, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineDiskUpdateDataDiskParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("Name", pName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineDiskUpdateDiskParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("Name", pName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDiskSizeParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineDiskUpdateDiskSizeParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineExtensionListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pPublisherName = new RuntimeDefinedParameter(); + pPublisherName.Name = "PublisherName"; + pPublisherName.ParameterType = typeof(System.String); + pPublisherName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("PublisherName", pPublisherName); + + var pExtensionName = new RuntimeDefinedParameter(); + pExtensionName.Name = "ExtensionName"; + pExtensionName.ParameterType = typeof(System.String); + pExtensionName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("ExtensionName", pExtensionName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineBeginShutdownDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineBeginShutdownParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineBeginShutdownParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineCaptureOSImageDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCaptureOSImageParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineCaptureOSImageParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineCaptureVMImageDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCaptureVMImageParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineCaptureVMImageParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineCreateDeploymentDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCreateDeploymentParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineCreateDeploymentParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateVirtualMachineGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineRestartDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineShutdownDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineShutdownParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineShutdownParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineShutdownRolesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineShutdownRolesParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineShutdownRolesParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineStartDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineStartRolesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineStartRolesParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineStartRolesParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineUpdateLoadBalancedEndpointSetParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineUpdateLoadBalancedEndpointSetParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineOSImageCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageGetDetailsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageReplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageReplicateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineOSImageReplicateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageShareDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + var pPermission = new RuntimeDefinedParameter(); + pPermission.Name = "Permission"; + pPermission.ParameterType = typeof(System.String); + pPermission.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("Permission", pPermission); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageUnreplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineOSImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineOSImageUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineVMImageCreateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageGetDetailsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VMImageName", pVMImageName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageReplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageReplicateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineVMImageReplicateParameters", pParameters); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageShareDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pPermission = new RuntimeDefinedParameter(); + pPermission.Name = "Permission"; + pPermission.ParameterType = typeof(System.String); + pPermission.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("Permission", pPermission); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageUnreplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("VMImageName", pVMImageName); + + return dynamicParameters; + } + + protected object CreateVirtualMachineVMImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + dynamicParameters.Add("VirtualMachineVMImageUpdateParameters", pParameters); + + return dynamicParameters; + } } } From 1811cc2bae04571c37fb46a3928b096e6fa66aa2 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 16:33:36 -0700 Subject: [PATCH 30/48] Use Explicit FunctionName param to distinguish two param sets --- .../Automation/RunCodeGeneration.ps1 | 5 +- .../InvokeAzureComputeMethodCmdlet.cs | 106 +++++++++++++++++- 2 files changed, 109 insertions(+), 2 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 103cdb187d0c..e5e67cdf1d4d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -455,11 +455,14 @@ function Write-InvokeCmdletFile $param_set_code += @" [Parameter(Mandatory = true, ParameterSetName = `"$dynamic_param_set_name`", Position = 0)] - [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 1)] $validate_all_method_names_code public string MethodName $get_set_block [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 0)] +$validate_all_method_names_code + public string FunctionName $get_set_block + + [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 2)] public object[] Parameter $get_set_block "@; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index 1234eda3cdcb..68047c143e9f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -47,7 +47,6 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio } [Parameter(Mandatory = true, ParameterSetName = "InvokeByDynamicParameters", Position = 0)] - [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 1)] [ValidateSet( "DeploymentChangeConfigurationByName", "DeploymentChangeConfigurationBySlot", @@ -153,6 +152,111 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio public string MethodName { get; set; } [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 0)] + [ValidateSet( + "DeploymentChangeConfigurationByName", + "DeploymentChangeConfigurationBySlot", + "DeploymentCreate", + "DeploymentDeleteByName", + "DeploymentDeleteBySlot", + "DeploymentDeleteRoleInstanceByDeploymentName", + "DeploymentDeleteRoleInstanceByDeploymentSlot", + "DeploymentGetByName", + "DeploymentGetBySlot", + "DeploymentGetPackageByName", + "DeploymentGetPackageBySlot", + "DeploymentListEvents", + "DeploymentListEventsBySlot", + "DeploymentRebootRoleInstanceByDeploymentName", + "DeploymentRebootRoleInstanceByDeploymentSlot", + "DeploymentRebuildRoleInstanceByDeploymentName", + "DeploymentRebuildRoleInstanceByDeploymentSlot", + "DeploymentReimageRoleInstanceByDeploymentName", + "DeploymentReimageRoleInstanceByDeploymentSlot", + "DeploymentRollbackUpdateOrUpgradeByDeploymentName", + "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot", + "DeploymentSwap", + "DeploymentUpdateStatusByDeploymentName", + "DeploymentUpdateStatusByDeploymentSlot", + "DeploymentUpgradeByName", + "DeploymentUpgradeBySlot", + "DeploymentWalkUpgradeDomainByDeploymentName", + "DeploymentWalkUpgradeDomainByDeploymentSlot", + "DNSServerAddDNSServer", + "DNSServerDeleteDNSServer", + "DNSServerUpdateDNSServer", + "ExtensionImageRegister", + "ExtensionImageUnregister", + "ExtensionImageUpdate", + "HostedServiceAddExtension", + "HostedServiceCheckNameAvailability", + "HostedServiceCreate", + "HostedServiceDelete", + "HostedServiceDeleteAll", + "HostedServiceDeleteExtension", + "HostedServiceGet", + "HostedServiceGetDetailed", + "HostedServiceGetExtension", + "HostedServiceList", + "HostedServiceListAvailableExtensions", + "HostedServiceListExtensions", + "HostedServiceListExtensionVersions", + "HostedServiceUpdate", + "LoadBalancerCreate", + "LoadBalancerDelete", + "LoadBalancerUpdate", + "OperatingSystemList", + "OperatingSystemListFamilies", + "ServiceCertificateCreate", + "ServiceCertificateDelete", + "ServiceCertificateGet", + "ServiceCertificateList", + "VirtualMachineDiskCreateDataDisk", + "VirtualMachineDiskCreateDisk", + "VirtualMachineDiskDeleteDataDisk", + "VirtualMachineDiskDeleteDisk", + "VirtualMachineDiskGetDataDisk", + "VirtualMachineDiskGetDisk", + "VirtualMachineDiskListDisks", + "VirtualMachineDiskUpdateDataDisk", + "VirtualMachineDiskUpdateDisk", + "VirtualMachineDiskUpdateDiskSize", + "VirtualMachineExtensionList", + "VirtualMachineExtensionListVersions", + "VirtualMachineCaptureOSImage", + "VirtualMachineCaptureVMImage", + "VirtualMachineCreate", + "VirtualMachineCreateDeployment", + "VirtualMachineDelete", + "VirtualMachineGet", + "VirtualMachineGetRemoteDesktopFile", + "VirtualMachineRestart", + "VirtualMachineShutdown", + "VirtualMachineShutdownRoles", + "VirtualMachineStart", + "VirtualMachineStartRoles", + "VirtualMachineUpdate", + "VirtualMachineUpdateLoadBalancedEndpointSet", + "VirtualMachineOSImageCreate", + "VirtualMachineOSImageDelete", + "VirtualMachineOSImageGet", + "VirtualMachineOSImageGetDetails", + "VirtualMachineOSImageList", + "VirtualMachineOSImageReplicate", + "VirtualMachineOSImageShare", + "VirtualMachineOSImageUnreplicate", + "VirtualMachineOSImageUpdate", + "VirtualMachineVMImageCreate", + "VirtualMachineVMImageDelete", + "VirtualMachineVMImageGetDetails", + "VirtualMachineVMImageList", + "VirtualMachineVMImageReplicate", + "VirtualMachineVMImageShare", + "VirtualMachineVMImageUnreplicate", + "VirtualMachineVMImageUpdate" + )] + public string FunctionName { get; set; } + + [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 2)] public object[] Parameter { get; set; } protected object ParseParameter(object input) From 88d7ecfcbe0a65bb2df8e5187dd51ce5bae311ee Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 16:37:44 -0700 Subject: [PATCH 31/48] remove unused build target --- .../Commands.ServiceManagement.csproj | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj index 75dba3918a41..0d18b2e995a4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj @@ -555,15 +555,4 @@ --> - - - %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe - ".\Automation\RunCodeGeneration.ps1" - $(OutputPath) - "Microsoft.WindowsAzure.Management.Compute" - "Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet" - "ComputeClient" - - - \ No newline at end of file From f847735f0352bb37002d0335929c5e626f285cfe Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 16:39:28 -0700 Subject: [PATCH 32/48] AllowNull for DiskSizeInGB --- .../VirtualMachine/Config/AddAzureVMDataDiskCommand.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ResourceManager/Compute/Commands.Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs b/src/ResourceManager/Compute/Commands.Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs index 270870e73b3a..d40b40f117da 100644 --- a/src/ResourceManager/Compute/Commands.Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs +++ b/src/ResourceManager/Compute/Commands.Compute/VirtualMachine/Config/AddAzureVMDataDiskCommand.cs @@ -68,6 +68,7 @@ public class AddAzureVMDataDiskCommand : AzurePSCmdlet Position = 4, ValueFromPipelineByPropertyName = true, HelpMessage = HelpMessages.VMDataDiskSizeInGB)] + [AllowNull] public int? DiskSizeInGB { get; set; } [Parameter( From 03a4fbaa744576c4b1a447bc25c36be7a9f65129 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 16:58:25 -0700 Subject: [PATCH 33/48] Update Tests --- .../ServiceManagement/ServiceManagementTests.ps1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 9d5364954836..e242c2a9a3ec 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -226,18 +226,18 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $svcCreateParams.Label = $svcName; # Invoke Hosted Service Create - $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceCreate' -Parameter $svcCreateParams; + $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceCreate' -Parameter $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Hosted Service Get - $svcGetResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -Parameter $svcName; + $svcGetResult = Invoke-AzureComputeMethod -FunctionName 'HostedServiceGet' -Parameter $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Invoke Virtual Machine OS Image List - $images = (Invoke-AzureComputeMethod -MethodName 'VirtualMachineOSImageList').Images; + $images = (Invoke-AzureComputeMethod -FunctionName 'VirtualMachineOSImageList').Images; $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters @@ -269,16 +269,16 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; # Invoke Virtual Machine Create Deployment - $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; + $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; # Invoke Virtual Machine Get - $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; + $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; Assert-AreEqual $st.RoleName $svcName; # Invoke Hosted Service Delete - $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceDeleteAll' -Parameter $svcName; + $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceDeleteAll' -Parameter $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } From f94820ea9d5d05e5a7bb703505c9776311d8142d Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 17:30:05 -0700 Subject: [PATCH 34/48] Fix Param --- .../Automation/RunCodeGeneration.ps1 | 7 ++++++- .../Generated/InvokeAzureComputeMethodCmdlet.cs | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index e5e67cdf1d4d..645ddc2614f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -462,7 +462,7 @@ $validate_all_method_names_code $validate_all_method_names_code public string FunctionName $get_set_block - [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 2)] + [Parameter(Mandatory = false, ParameterSetName = `"$static_param_set_name`", Position = 1)] public object[] Parameter $get_set_block "@; @@ -510,6 +510,11 @@ $validate_all_method_names_code base.ExecuteCmdlet(); ExecuteClientAction(() => { + if (ParameterSetName == `"$static_param_set_name`") + { + MethodName = FunctionName; + } + switch (MethodName) { ${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + MethodName + `"`'.`"); break; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index 68047c143e9f..d03f89812d8f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -256,7 +256,7 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio )] public string FunctionName { get; set; } - [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 2)] + [Parameter(Mandatory = false, ParameterSetName = "InvokeByStaticParameters", Position = 1)] public object[] Parameter { get; set; } protected object ParseParameter(object input) @@ -276,6 +276,11 @@ public override void ExecuteCmdlet() base.ExecuteCmdlet(); ExecuteClientAction(() => { + if (ParameterSetName == "InvokeByStaticParameters") + { + MethodName = FunctionName; + } + switch (MethodName) { case "DeploymentChangeConfigurationByName" : From 681423bd36c61aa942f9b6cd2dd6b87d811e1d45 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 18 Jul 2015 19:12:48 -0700 Subject: [PATCH 35/48] AllowNull --- .../Automation/RunCodeGeneration.ps1 | 1 + .../InvokeAzureComputeMethodCmdlet.cs | 232 ++++++++++++++++++ 2 files changed, 233 insertions(+) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 645ddc2614f7..354f61202d45 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -1014,6 +1014,7 @@ function Write-OperationCmdletFile Position = $param_index, Mandatory = true }); + p${param_name}.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add(`"${expose_param_name}`", p${param_name}); "@; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index d03f89812d8f..d1abed3d62f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -2049,6 +2049,7 @@ protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2060,6 +2061,7 @@ protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -2071,6 +2073,7 @@ protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentChangeConfigurationByNameParameters", pParameters); return dynamicParameters; @@ -2088,6 +2091,7 @@ protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2099,6 +2103,7 @@ protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2110,6 +2115,7 @@ protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentChangeConfigurationBySlotParameters", pParameters); return dynamicParameters; @@ -2127,6 +2133,7 @@ protected object CreateDeploymentCreateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2138,6 +2145,7 @@ protected object CreateDeploymentCreateDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2149,6 +2157,7 @@ protected object CreateDeploymentCreateDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentCreateParameters", pParameters); return dynamicParameters; @@ -2166,6 +2175,7 @@ protected object CreateDeploymentDeleteByNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2177,6 +2187,7 @@ protected object CreateDeploymentDeleteByNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -2188,6 +2199,7 @@ protected object CreateDeploymentDeleteByNameDynamicParameters() Position = 3, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -2205,6 +2217,7 @@ protected object CreateDeploymentDeleteBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2216,6 +2229,7 @@ protected object CreateDeploymentDeleteBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); return dynamicParameters; @@ -2233,6 +2247,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParame Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2244,6 +2259,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParame Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2255,6 +2271,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParame Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); return dynamicParameters; @@ -2272,6 +2289,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParame Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2283,6 +2301,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParame Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2294,6 +2313,7 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParame Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentDeleteRoleInstanceByDeploymentSlotParameters", pParameters); return dynamicParameters; @@ -2311,6 +2331,7 @@ protected object CreateDeploymentGetByNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2322,6 +2343,7 @@ protected object CreateDeploymentGetByNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); return dynamicParameters; @@ -2339,6 +2361,7 @@ protected object CreateDeploymentGetBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2350,6 +2373,7 @@ protected object CreateDeploymentGetBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); return dynamicParameters; @@ -2367,6 +2391,7 @@ protected object CreateDeploymentGetPackageByNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2378,6 +2403,7 @@ protected object CreateDeploymentGetPackageByNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -2389,6 +2415,7 @@ protected object CreateDeploymentGetPackageByNameDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentGetPackageByNameParameters", pParameters); return dynamicParameters; @@ -2406,6 +2433,7 @@ protected object CreateDeploymentGetPackageBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2417,6 +2445,7 @@ protected object CreateDeploymentGetPackageBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2428,6 +2457,7 @@ protected object CreateDeploymentGetPackageBySlotDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentGetPackageBySlotParameters", pParameters); return dynamicParameters; @@ -2445,6 +2475,7 @@ protected object CreateDeploymentListEventsDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2456,6 +2487,7 @@ protected object CreateDeploymentListEventsDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pStartTime = new RuntimeDefinedParameter(); @@ -2467,6 +2499,7 @@ protected object CreateDeploymentListEventsDynamicParameters() Position = 3, Mandatory = true }); + pStartTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("StartTime", pStartTime); var pEndTime = new RuntimeDefinedParameter(); @@ -2478,6 +2511,7 @@ protected object CreateDeploymentListEventsDynamicParameters() Position = 4, Mandatory = true }); + pEndTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("EndTime", pEndTime); return dynamicParameters; @@ -2495,6 +2529,7 @@ protected object CreateDeploymentListEventsBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2506,6 +2541,7 @@ protected object CreateDeploymentListEventsBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pStartTime = new RuntimeDefinedParameter(); @@ -2517,6 +2553,7 @@ protected object CreateDeploymentListEventsBySlotDynamicParameters() Position = 3, Mandatory = true }); + pStartTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("StartTime", pStartTime); var pEndTime = new RuntimeDefinedParameter(); @@ -2528,6 +2565,7 @@ protected object CreateDeploymentListEventsBySlotDynamicParameters() Position = 4, Mandatory = true }); + pEndTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("EndTime", pEndTime); return dynamicParameters; @@ -2545,6 +2583,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParame Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2556,6 +2595,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParame Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2567,6 +2607,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParame Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); return dynamicParameters; @@ -2584,6 +2625,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParame Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2595,6 +2637,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParame Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2606,6 +2649,7 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParame Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); return dynamicParameters; @@ -2623,6 +2667,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParam Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2634,6 +2679,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParam Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2645,6 +2691,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParam Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); var pResources = new RuntimeDefinedParameter(); @@ -2656,6 +2703,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParam Position = 4, Mandatory = true }); + pResources.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Resources", pResources); return dynamicParameters; @@ -2673,6 +2721,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParam Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2684,6 +2733,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParam Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2695,6 +2745,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParam Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); var pResources = new RuntimeDefinedParameter(); @@ -2706,6 +2757,7 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParam Position = 4, Mandatory = true }); + pResources.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Resources", pResources); return dynamicParameters; @@ -2723,6 +2775,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParam Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2734,6 +2787,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParam Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2745,6 +2799,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParam Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); return dynamicParameters; @@ -2762,6 +2817,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParam Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2773,6 +2829,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParam Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pRoleInstanceName = new RuntimeDefinedParameter(); @@ -2784,6 +2841,7 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParam Position = 3, Mandatory = true }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); return dynamicParameters; @@ -2801,6 +2859,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicP Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2812,6 +2871,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicP Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -2823,6 +2883,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicP Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters", pParameters); return dynamicParameters; @@ -2840,6 +2901,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicP Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2851,6 +2913,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicP Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2862,6 +2925,7 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicP Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters", pParameters); return dynamicParameters; @@ -2879,6 +2943,7 @@ protected object CreateDeploymentSwapDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pParameters = new RuntimeDefinedParameter(); @@ -2890,6 +2955,7 @@ protected object CreateDeploymentSwapDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSwapParameters", pParameters); return dynamicParameters; @@ -2907,6 +2973,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2918,6 +2985,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -2929,6 +2997,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpdateStatusByDeploymentNameParameters", pParameters); return dynamicParameters; @@ -2946,6 +3015,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -2957,6 +3027,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -2968,6 +3039,7 @@ protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpdateStatusByDeploymentSlotParameters", pParameters); return dynamicParameters; @@ -2985,6 +3057,7 @@ protected object CreateDeploymentUpgradeByNameDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -2996,6 +3069,7 @@ protected object CreateDeploymentUpgradeByNameDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -3007,6 +3081,7 @@ protected object CreateDeploymentUpgradeByNameDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpgradeByNameParameters", pParameters); return dynamicParameters; @@ -3024,6 +3099,7 @@ protected object CreateDeploymentUpgradeBySlotDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -3035,6 +3111,7 @@ protected object CreateDeploymentUpgradeBySlotDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -3046,6 +3123,7 @@ protected object CreateDeploymentUpgradeBySlotDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpgradeBySlotParameters", pParameters); return dynamicParameters; @@ -3063,6 +3141,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParamet Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3074,6 +3153,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParamet Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -3085,6 +3165,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParamet Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentNameParameters", pParameters); return dynamicParameters; @@ -3102,6 +3183,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParamet Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentSlot = new RuntimeDefinedParameter(); @@ -3113,6 +3195,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParamet Position = 2, Mandatory = true }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); var pParameters = new RuntimeDefinedParameter(); @@ -3124,6 +3207,7 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParamet Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentSlotParameters", pParameters); return dynamicParameters; @@ -3141,6 +3225,7 @@ protected object CreateDNSServerAddDNSServerDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3152,6 +3237,7 @@ protected object CreateDNSServerAddDNSServerDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -3163,6 +3249,7 @@ protected object CreateDNSServerAddDNSServerDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DNSServerAddDNSServerParameters", pParameters); return dynamicParameters; @@ -3180,6 +3267,7 @@ protected object CreateDNSServerDeleteDNSServerDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3191,6 +3279,7 @@ protected object CreateDNSServerDeleteDNSServerDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pDnsServerName = new RuntimeDefinedParameter(); @@ -3202,6 +3291,7 @@ protected object CreateDNSServerDeleteDNSServerDynamicParameters() Position = 3, Mandatory = true }); + pDnsServerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DnsServerName", pDnsServerName); return dynamicParameters; @@ -3219,6 +3309,7 @@ protected object CreateDNSServerUpdateDNSServerDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3230,6 +3321,7 @@ protected object CreateDNSServerUpdateDNSServerDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pDnsServerName = new RuntimeDefinedParameter(); @@ -3241,6 +3333,7 @@ protected object CreateDNSServerUpdateDNSServerDynamicParameters() Position = 3, Mandatory = true }); + pDnsServerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DnsServerName", pDnsServerName); var pParameters = new RuntimeDefinedParameter(); @@ -3252,6 +3345,7 @@ protected object CreateDNSServerUpdateDNSServerDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DNSServerUpdateDNSServerParameters", pParameters); return dynamicParameters; @@ -3269,6 +3363,7 @@ protected object CreateExtensionImageRegisterDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionImageRegisterParameters", pParameters); return dynamicParameters; @@ -3286,6 +3381,7 @@ protected object CreateExtensionImageUnregisterDynamicParameters() Position = 1, Mandatory = true }); + pProviderNamespace.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ProviderNamespace", pProviderNamespace); var pType = new RuntimeDefinedParameter(); @@ -3297,6 +3393,7 @@ protected object CreateExtensionImageUnregisterDynamicParameters() Position = 2, Mandatory = true }); + pType.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Type", pType); var pVersion = new RuntimeDefinedParameter(); @@ -3308,6 +3405,7 @@ protected object CreateExtensionImageUnregisterDynamicParameters() Position = 3, Mandatory = true }); + pVersion.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Version", pVersion); return dynamicParameters; @@ -3325,6 +3423,7 @@ protected object CreateExtensionImageUpdateDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionImageUpdateParameters", pParameters); return dynamicParameters; @@ -3342,6 +3441,7 @@ protected object CreateHostedServiceAddExtensionDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pParameters = new RuntimeDefinedParameter(); @@ -3353,6 +3453,7 @@ protected object CreateHostedServiceAddExtensionDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceAddExtensionParameters", pParameters); return dynamicParameters; @@ -3370,6 +3471,7 @@ protected object CreateHostedServiceCheckNameAvailabilityDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3387,6 +3489,7 @@ protected object CreateHostedServiceCreateDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceCreateParameters", pParameters); return dynamicParameters; @@ -3404,6 +3507,7 @@ protected object CreateHostedServiceDeleteDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3421,6 +3525,7 @@ protected object CreateHostedServiceDeleteAllDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3438,6 +3543,7 @@ protected object CreateHostedServiceDeleteExtensionDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pExtensionId = new RuntimeDefinedParameter(); @@ -3449,6 +3555,7 @@ protected object CreateHostedServiceDeleteExtensionDynamicParameters() Position = 2, Mandatory = true }); + pExtensionId.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionId", pExtensionId); return dynamicParameters; @@ -3466,6 +3573,7 @@ protected object CreateHostedServiceGetDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3483,6 +3591,7 @@ protected object CreateHostedServiceGetDetailedDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3500,6 +3609,7 @@ protected object CreateHostedServiceGetExtensionDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pExtensionId = new RuntimeDefinedParameter(); @@ -3511,6 +3621,7 @@ protected object CreateHostedServiceGetExtensionDynamicParameters() Position = 2, Mandatory = true }); + pExtensionId.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionId", pExtensionId); return dynamicParameters; @@ -3542,6 +3653,7 @@ protected object CreateHostedServiceListExtensionsDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3559,6 +3671,7 @@ protected object CreateHostedServiceListExtensionVersionsDynamicParameters() Position = 1, Mandatory = true }); + pProviderNamespace.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ProviderNamespace", pProviderNamespace); var pExtensionType = new RuntimeDefinedParameter(); @@ -3570,6 +3683,7 @@ protected object CreateHostedServiceListExtensionVersionsDynamicParameters() Position = 2, Mandatory = true }); + pExtensionType.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionType", pExtensionType); return dynamicParameters; @@ -3587,6 +3701,7 @@ protected object CreateHostedServiceUpdateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pParameters = new RuntimeDefinedParameter(); @@ -3598,6 +3713,7 @@ protected object CreateHostedServiceUpdateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceUpdateParameters", pParameters); return dynamicParameters; @@ -3615,6 +3731,7 @@ protected object CreateLoadBalancerCreateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3626,6 +3743,7 @@ protected object CreateLoadBalancerCreateDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -3637,6 +3755,7 @@ protected object CreateLoadBalancerCreateDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerCreateParameters", pParameters); return dynamicParameters; @@ -3654,6 +3773,7 @@ protected object CreateLoadBalancerDeleteDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3665,6 +3785,7 @@ protected object CreateLoadBalancerDeleteDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pLoadBalancerName = new RuntimeDefinedParameter(); @@ -3676,6 +3797,7 @@ protected object CreateLoadBalancerDeleteDynamicParameters() Position = 3, Mandatory = true }); + pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); return dynamicParameters; @@ -3693,6 +3815,7 @@ protected object CreateLoadBalancerUpdateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3704,6 +3827,7 @@ protected object CreateLoadBalancerUpdateDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pLoadBalancerName = new RuntimeDefinedParameter(); @@ -3715,6 +3839,7 @@ protected object CreateLoadBalancerUpdateDynamicParameters() Position = 3, Mandatory = true }); + pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); var pParameters = new RuntimeDefinedParameter(); @@ -3726,6 +3851,7 @@ protected object CreateLoadBalancerUpdateDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerUpdateParameters", pParameters); return dynamicParameters; @@ -3757,6 +3883,7 @@ protected object CreateServiceCertificateCreateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pParameters = new RuntimeDefinedParameter(); @@ -3768,6 +3895,7 @@ protected object CreateServiceCertificateCreateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateCreateParameters", pParameters); return dynamicParameters; @@ -3785,6 +3913,7 @@ protected object CreateServiceCertificateDeleteDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateDeleteParameters", pParameters); return dynamicParameters; @@ -3802,6 +3931,7 @@ protected object CreateServiceCertificateGetDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateGetParameters", pParameters); return dynamicParameters; @@ -3819,6 +3949,7 @@ protected object CreateServiceCertificateListDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); return dynamicParameters; @@ -3836,6 +3967,7 @@ protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3847,6 +3979,7 @@ protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleName = new RuntimeDefinedParameter(); @@ -3858,6 +3991,7 @@ protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() Position = 3, Mandatory = true }); + pRoleName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleName", pRoleName); var pParameters = new RuntimeDefinedParameter(); @@ -3869,6 +4003,7 @@ protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskCreateDataDiskParameters", pParameters); return dynamicParameters; @@ -3886,6 +4021,7 @@ protected object CreateVirtualMachineDiskCreateDiskDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskCreateDiskParameters", pParameters); return dynamicParameters; @@ -3903,6 +4039,7 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -3914,6 +4051,7 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleName = new RuntimeDefinedParameter(); @@ -3925,6 +4063,7 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() Position = 3, Mandatory = true }); + pRoleName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleName", pRoleName); var pLogicalUnitNumber = new RuntimeDefinedParameter(); @@ -3936,6 +4075,7 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() Position = 4, Mandatory = true }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -3947,6 +4087,7 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() Position = 5, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -3964,6 +4105,7 @@ protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() Position = 1, Mandatory = true }); + pName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Name", pName); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -3975,6 +4117,7 @@ protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() Position = 2, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -3992,6 +4135,7 @@ protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4003,6 +4147,7 @@ protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleName = new RuntimeDefinedParameter(); @@ -4014,6 +4159,7 @@ protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() Position = 3, Mandatory = true }); + pRoleName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleName", pRoleName); var pLogicalUnitNumber = new RuntimeDefinedParameter(); @@ -4025,6 +4171,7 @@ protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() Position = 4, Mandatory = true }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); return dynamicParameters; @@ -4042,6 +4189,7 @@ protected object CreateVirtualMachineDiskGetDiskDynamicParameters() Position = 1, Mandatory = true }); + pName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Name", pName); return dynamicParameters; @@ -4066,6 +4214,7 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4077,6 +4226,7 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pRoleName = new RuntimeDefinedParameter(); @@ -4088,6 +4238,7 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() Position = 3, Mandatory = true }); + pRoleName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleName", pRoleName); var pLogicalUnitNumber = new RuntimeDefinedParameter(); @@ -4099,6 +4250,7 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() Position = 4, Mandatory = true }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); var pParameters = new RuntimeDefinedParameter(); @@ -4110,6 +4262,7 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() Position = 5, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDataDiskParameters", pParameters); return dynamicParameters; @@ -4127,6 +4280,7 @@ protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() Position = 1, Mandatory = true }); + pName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Name", pName); var pParameters = new RuntimeDefinedParameter(); @@ -4138,6 +4292,7 @@ protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDiskParameters", pParameters); return dynamicParameters; @@ -4155,6 +4310,7 @@ protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() Position = 1, Mandatory = true }); + pName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Name", pName); var pParameters = new RuntimeDefinedParameter(); @@ -4166,6 +4322,7 @@ protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDiskSizeParameters", pParameters); return dynamicParameters; @@ -4190,6 +4347,7 @@ protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() Position = 1, Mandatory = true }); + pPublisherName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("PublisherName", pPublisherName); var pExtensionName = new RuntimeDefinedParameter(); @@ -4201,6 +4359,7 @@ protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() Position = 2, Mandatory = true }); + pExtensionName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionName", pExtensionName); return dynamicParameters; @@ -4218,6 +4377,7 @@ protected object CreateVirtualMachineBeginShutdownDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4229,6 +4389,7 @@ protected object CreateVirtualMachineBeginShutdownDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4240,6 +4401,7 @@ protected object CreateVirtualMachineBeginShutdownDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pParameters = new RuntimeDefinedParameter(); @@ -4251,6 +4413,7 @@ protected object CreateVirtualMachineBeginShutdownDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineBeginShutdownParameters", pParameters); return dynamicParameters; @@ -4268,6 +4431,7 @@ protected object CreateVirtualMachineCaptureOSImageDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4279,6 +4443,7 @@ protected object CreateVirtualMachineCaptureOSImageDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4290,6 +4455,7 @@ protected object CreateVirtualMachineCaptureOSImageDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pParameters = new RuntimeDefinedParameter(); @@ -4301,6 +4467,7 @@ protected object CreateVirtualMachineCaptureOSImageDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCaptureOSImageParameters", pParameters); return dynamicParameters; @@ -4318,6 +4485,7 @@ protected object CreateVirtualMachineCaptureVMImageDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4329,6 +4497,7 @@ protected object CreateVirtualMachineCaptureVMImageDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4340,6 +4509,7 @@ protected object CreateVirtualMachineCaptureVMImageDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pParameters = new RuntimeDefinedParameter(); @@ -4351,6 +4521,7 @@ protected object CreateVirtualMachineCaptureVMImageDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCaptureVMImageParameters", pParameters); return dynamicParameters; @@ -4368,6 +4539,7 @@ protected object CreateVirtualMachineCreateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4379,6 +4551,7 @@ protected object CreateVirtualMachineCreateDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -4390,6 +4563,7 @@ protected object CreateVirtualMachineCreateDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCreateParameters", pParameters); return dynamicParameters; @@ -4407,6 +4581,7 @@ protected object CreateVirtualMachineCreateDeploymentDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pParameters = new RuntimeDefinedParameter(); @@ -4418,6 +4593,7 @@ protected object CreateVirtualMachineCreateDeploymentDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCreateDeploymentParameters", pParameters); return dynamicParameters; @@ -4435,6 +4611,7 @@ protected object CreateVirtualMachineDeleteDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4446,6 +4623,7 @@ protected object CreateVirtualMachineDeleteDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4457,6 +4635,7 @@ protected object CreateVirtualMachineDeleteDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -4468,6 +4647,7 @@ protected object CreateVirtualMachineDeleteDynamicParameters() Position = 4, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -4485,6 +4665,7 @@ protected object CreateVirtualMachineGetDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4496,6 +4677,7 @@ protected object CreateVirtualMachineGetDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4507,6 +4689,7 @@ protected object CreateVirtualMachineGetDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); return dynamicParameters; @@ -4524,6 +4707,7 @@ protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4535,6 +4719,7 @@ protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4546,6 +4731,7 @@ protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); return dynamicParameters; @@ -4563,6 +4749,7 @@ protected object CreateVirtualMachineRestartDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4574,6 +4761,7 @@ protected object CreateVirtualMachineRestartDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4585,6 +4773,7 @@ protected object CreateVirtualMachineRestartDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); return dynamicParameters; @@ -4602,6 +4791,7 @@ protected object CreateVirtualMachineShutdownDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4613,6 +4803,7 @@ protected object CreateVirtualMachineShutdownDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4624,6 +4815,7 @@ protected object CreateVirtualMachineShutdownDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pParameters = new RuntimeDefinedParameter(); @@ -4635,6 +4827,7 @@ protected object CreateVirtualMachineShutdownDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineShutdownParameters", pParameters); return dynamicParameters; @@ -4652,6 +4845,7 @@ protected object CreateVirtualMachineShutdownRolesDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4663,6 +4857,7 @@ protected object CreateVirtualMachineShutdownRolesDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -4674,6 +4869,7 @@ protected object CreateVirtualMachineShutdownRolesDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineShutdownRolesParameters", pParameters); return dynamicParameters; @@ -4691,6 +4887,7 @@ protected object CreateVirtualMachineStartDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4702,6 +4899,7 @@ protected object CreateVirtualMachineStartDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4713,6 +4911,7 @@ protected object CreateVirtualMachineStartDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); return dynamicParameters; @@ -4730,6 +4929,7 @@ protected object CreateVirtualMachineStartRolesDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4741,6 +4941,7 @@ protected object CreateVirtualMachineStartRolesDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -4752,6 +4953,7 @@ protected object CreateVirtualMachineStartRolesDynamicParameters() Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineStartRolesParameters", pParameters); return dynamicParameters; @@ -4769,6 +4971,7 @@ protected object CreateVirtualMachineUpdateDynamicParameters() Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4780,6 +4983,7 @@ protected object CreateVirtualMachineUpdateDynamicParameters() Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pVirtualMachineName = new RuntimeDefinedParameter(); @@ -4791,6 +4995,7 @@ protected object CreateVirtualMachineUpdateDynamicParameters() Position = 3, Mandatory = true }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); var pParameters = new RuntimeDefinedParameter(); @@ -4802,6 +5007,7 @@ protected object CreateVirtualMachineUpdateDynamicParameters() Position = 4, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineUpdateParameters", pParameters); return dynamicParameters; @@ -4819,6 +5025,7 @@ protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParamet Position = 1, Mandatory = true }); + pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); var pDeploymentName = new RuntimeDefinedParameter(); @@ -4830,6 +5037,7 @@ protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParamet Position = 2, Mandatory = true }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); var pParameters = new RuntimeDefinedParameter(); @@ -4841,6 +5049,7 @@ protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParamet Position = 3, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineUpdateLoadBalancedEndpointSetParameters", pParameters); return dynamicParameters; @@ -4858,6 +5067,7 @@ protected object CreateVirtualMachineOSImageCreateDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageCreateParameters", pParameters); return dynamicParameters; @@ -4875,6 +5085,7 @@ protected object CreateVirtualMachineOSImageDeleteDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -4886,6 +5097,7 @@ protected object CreateVirtualMachineOSImageDeleteDynamicParameters() Position = 2, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -4903,6 +5115,7 @@ protected object CreateVirtualMachineOSImageGetDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); return dynamicParameters; @@ -4920,6 +5133,7 @@ protected object CreateVirtualMachineOSImageGetDetailsDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); return dynamicParameters; @@ -4944,6 +5158,7 @@ protected object CreateVirtualMachineOSImageReplicateDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); var pParameters = new RuntimeDefinedParameter(); @@ -4955,6 +5170,7 @@ protected object CreateVirtualMachineOSImageReplicateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageReplicateParameters", pParameters); return dynamicParameters; @@ -4972,6 +5188,7 @@ protected object CreateVirtualMachineOSImageShareDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); var pPermission = new RuntimeDefinedParameter(); @@ -4983,6 +5200,7 @@ protected object CreateVirtualMachineOSImageShareDynamicParameters() Position = 2, Mandatory = true }); + pPermission.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Permission", pPermission); return dynamicParameters; @@ -5000,6 +5218,7 @@ protected object CreateVirtualMachineOSImageUnreplicateDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); return dynamicParameters; @@ -5017,6 +5236,7 @@ protected object CreateVirtualMachineOSImageUpdateDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); var pParameters = new RuntimeDefinedParameter(); @@ -5028,6 +5248,7 @@ protected object CreateVirtualMachineOSImageUpdateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageUpdateParameters", pParameters); return dynamicParameters; @@ -5045,6 +5266,7 @@ protected object CreateVirtualMachineVMImageCreateDynamicParameters() Position = 1, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageCreateParameters", pParameters); return dynamicParameters; @@ -5062,6 +5284,7 @@ protected object CreateVirtualMachineVMImageDeleteDynamicParameters() Position = 1, Mandatory = true }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); var pDeleteFromStorage = new RuntimeDefinedParameter(); @@ -5073,6 +5296,7 @@ protected object CreateVirtualMachineVMImageDeleteDynamicParameters() Position = 2, Mandatory = true }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); return dynamicParameters; @@ -5090,6 +5314,7 @@ protected object CreateVirtualMachineVMImageGetDetailsDynamicParameters() Position = 1, Mandatory = true }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); return dynamicParameters; @@ -5114,6 +5339,7 @@ protected object CreateVirtualMachineVMImageReplicateDynamicParameters() Position = 1, Mandatory = true }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); var pParameters = new RuntimeDefinedParameter(); @@ -5125,6 +5351,7 @@ protected object CreateVirtualMachineVMImageReplicateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageReplicateParameters", pParameters); return dynamicParameters; @@ -5142,6 +5369,7 @@ protected object CreateVirtualMachineVMImageShareDynamicParameters() Position = 1, Mandatory = true }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); var pPermission = new RuntimeDefinedParameter(); @@ -5153,6 +5381,7 @@ protected object CreateVirtualMachineVMImageShareDynamicParameters() Position = 2, Mandatory = true }); + pPermission.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Permission", pPermission); return dynamicParameters; @@ -5170,6 +5399,7 @@ protected object CreateVirtualMachineVMImageUnreplicateDynamicParameters() Position = 1, Mandatory = true }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); return dynamicParameters; @@ -5187,6 +5417,7 @@ protected object CreateVirtualMachineVMImageUpdateDynamicParameters() Position = 1, Mandatory = true }); + pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); var pParameters = new RuntimeDefinedParameter(); @@ -5198,6 +5429,7 @@ protected object CreateVirtualMachineVMImageUpdateDynamicParameters() Position = 2, Mandatory = true }); + pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageUpdateParameters", pParameters); return dynamicParameters; From 87606d2b415702ff05fc69e52a02bc596c2f7660 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sun, 19 Jul 2015 12:27:10 -0700 Subject: [PATCH 36/48] Update --- .../IaaS/Extensions/VMAccess/SetAzureVMAccessExtension.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/VMAccess/SetAzureVMAccessExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/VMAccess/SetAzureVMAccessExtension.cs index a61c14765c7d..ee289d25df9a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/VMAccess/SetAzureVMAccessExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/VMAccess/SetAzureVMAccessExtension.cs @@ -124,7 +124,7 @@ protected override void ValidateParameters() this.ReferenceName = string.IsNullOrEmpty(this.ReferenceName) ? ExtensionDefaultName : this.ReferenceName; this.PublicConfiguration = GetPublicConfiguration(); this.PrivateConfiguration = GetPrivateConfiguration(); - this.Version = ExtensionDefaultVersion; + this.Version = this.Version ?? ExtensionDefaultVersion; } } From 1257f97f1bae1e3ef9aced6fc092d342c749e972 Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 20 Jul 2015 14:05:32 -0700 Subject: [PATCH 37/48] Separate the code into files --- .../Automation/RunCodeGeneration.ps1 | 56 +- .../Commands.ServiceManagement.Preview.csproj | 113 +- .../DNSServer/DNSServerAddDNSServerMethod.cs | 97 + .../DNSServerDeleteDNSServerMethod.cs | 97 + .../DNSServerUpdateDNSServerMethod.cs | 111 + ...ploymentChangeConfigurationByNameMethod.cs | 97 + ...ploymentChangeConfigurationBySlotMethod.cs | 97 + .../Deployment/DeploymentCreateMethod.cs | 97 + .../DeploymentDeleteByNameMethod.cs | 97 + .../DeploymentDeleteBySlotMethod.cs | 83 + ...eleteRoleInstanceByDeploymentNameMethod.cs | 97 + ...eleteRoleInstanceByDeploymentSlotMethod.cs | 97 + .../Deployment/DeploymentGetByNameMethod.cs | 83 + .../Deployment/DeploymentGetBySlotMethod.cs | 83 + .../DeploymentGetPackageByNameMethod.cs | 97 + .../DeploymentGetPackageBySlotMethod.cs | 97 + .../DeploymentListEventsBySlotMethod.cs | 111 + .../Deployment/DeploymentListEventsMethod.cs | 111 + ...ebootRoleInstanceByDeploymentNameMethod.cs | 97 + ...ebootRoleInstanceByDeploymentSlotMethod.cs | 97 + ...buildRoleInstanceByDeploymentNameMethod.cs | 111 + ...buildRoleInstanceByDeploymentSlotMethod.cs | 111 + ...imageRoleInstanceByDeploymentNameMethod.cs | 97 + ...imageRoleInstanceByDeploymentSlotMethod.cs | 97 + ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 97 + ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 97 + .../Deployment/DeploymentSwapMethod.cs | 83 + ...ymentUpdateStatusByDeploymentNameMethod.cs | 97 + ...ymentUpdateStatusByDeploymentSlotMethod.cs | 97 + .../DeploymentUpgradeByNameMethod.cs | 97 + .../DeploymentUpgradeBySlotMethod.cs | 97 + ...WalkUpgradeDomainByDeploymentNameMethod.cs | 97 + ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 97 + .../ExtensionImageRegisterMethod.cs | 69 + .../ExtensionImageUnregisterMethod.cs | 97 + .../ExtensionImageUpdateMethod.cs | 69 + .../HostedServiceAddExtensionMethod.cs | 83 + ...ostedServiceCheckNameAvailabilityMethod.cs | 69 + .../HostedServiceCreateMethod.cs | 69 + .../HostedServiceDeleteAllMethod.cs | 69 + .../HostedServiceDeleteExtensionMethod.cs | 83 + .../HostedServiceDeleteMethod.cs | 69 + .../HostedServiceGetDetailedMethod.cs | 69 + .../HostedServiceGetExtensionMethod.cs | 83 + .../HostedService/HostedServiceGetMethod.cs | 69 + ...tedServiceListAvailableExtensionsMethod.cs | 56 + ...ostedServiceListExtensionVersionsMethod.cs | 83 + .../HostedServiceListExtensionsMethod.cs | 69 + .../HostedService/HostedServiceListMethod.cs | 56 + .../HostedServiceUpdateMethod.cs | 83 + .../InvokeAzureComputeMethodCmdlet.cs | 4845 ++--------------- .../LoadBalancer/LoadBalancerCreateMethod.cs | 97 + .../LoadBalancer/LoadBalancerDeleteMethod.cs | 97 + .../LoadBalancer/LoadBalancerUpdateMethod.cs | 111 + .../NewAzureComputeParameterCmdlet.cs | 837 --- .../OperatingSystemListFamiliesMethod.cs | 56 + .../OperatingSystemListMethod.cs | 56 + .../ServiceCertificateCreateMethod.cs | 83 + .../ServiceCertificateDeleteMethod.cs | 69 + .../ServiceCertificateGetMethod.cs | 69 + .../ServiceCertificateListMethod.cs | 69 + .../VirtualMachineBeginShutdownMethod.cs | 111 + .../VirtualMachineCaptureOSImageMethod.cs | 111 + .../VirtualMachineCaptureVMImageMethod.cs | 111 + .../VirtualMachineCreateDeploymentMethod.cs | 83 + .../VirtualMachineCreateMethod.cs | 97 + .../VirtualMachineDeleteMethod.cs | 111 + .../VirtualMachine/VirtualMachineGetMethod.cs | 97 + ...irtualMachineGetRemoteDesktopFileMethod.cs | 97 + .../VirtualMachineRestartMethod.cs | 97 + .../VirtualMachineShutdownMethod.cs | 111 + .../VirtualMachineShutdownRolesMethod.cs | 97 + .../VirtualMachineStartMethod.cs | 97 + .../VirtualMachineStartRolesMethod.cs | 97 + ...hineUpdateLoadBalancedEndpointSetMethod.cs | 97 + .../VirtualMachineUpdateMethod.cs | 111 + .../VirtualMachineDiskCreateDataDiskMethod.cs | 111 + .../VirtualMachineDiskCreateDiskMethod.cs | 69 + .../VirtualMachineDiskDeleteDataDiskMethod.cs | 125 + .../VirtualMachineDiskDeleteDiskMethod.cs | 83 + .../VirtualMachineDiskGetDataDiskMethod.cs | 111 + .../VirtualMachineDiskGetDiskMethod.cs | 69 + .../VirtualMachineDiskListDisksMethod.cs | 56 + .../VirtualMachineDiskUpdateDataDiskMethod.cs | 125 + .../VirtualMachineDiskUpdateDiskMethod.cs | 83 + .../VirtualMachineDiskUpdateDiskSizeMethod.cs | 83 + .../VirtualMachineExtensionListMethod.cs | 56 + ...rtualMachineExtensionListVersionsMethod.cs | 83 + .../VirtualMachineOSImageCreateMethod.cs | 69 + .../VirtualMachineOSImageDeleteMethod.cs | 83 + .../VirtualMachineOSImageGetDetailsMethod.cs | 69 + .../VirtualMachineOSImageGetMethod.cs | 69 + .../VirtualMachineOSImageListMethod.cs | 56 + .../VirtualMachineOSImageReplicateMethod.cs | 83 + .../VirtualMachineOSImageShareMethod.cs | 83 + .../VirtualMachineOSImageUnreplicateMethod.cs | 69 + .../VirtualMachineOSImageUpdateMethod.cs | 83 + .../VirtualMachineVMImageCreateMethod.cs | 69 + .../VirtualMachineVMImageDeleteMethod.cs | 83 + .../VirtualMachineVMImageGetDetailsMethod.cs | 69 + .../VirtualMachineVMImageListMethod.cs | 56 + .../VirtualMachineVMImageReplicateMethod.cs | 83 + .../VirtualMachineVMImageShareMethod.cs | 83 + .../VirtualMachineVMImageUnreplicateMethod.cs | 69 + .../VirtualMachineVMImageUpdateMethod.cs | 83 + 105 files changed, 9262 insertions(+), 5400 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 354f61202d45..1a0d9fbb27f8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -479,7 +479,8 @@ $validate_all_method_names_code Parameter = ConvertDynamicParameters(dynamicParameters); } - Execute${method_name}Method(Parameter); break; + Execute${method_name}Method(Parameter); + break; "@; $operations_code += $operation_code_template + $new_line_str; @@ -523,8 +524,8 @@ ${operations_code} default : WriteWarning(`"Cannot find the m } "@; - $invoke_cmdlet_method_code_content = ([string]::Join($new_line_str, $invoke_cmdlet_method_code)); - $dynamic_param_method_code_content = ([string]::Join($new_line_str, $dynamic_param_method_code)); + # $invoke_cmdlet_method_code_content = ([string]::Join($new_line_str, $invoke_cmdlet_method_code)); + # $dynamic_param_method_code_content = ([string]::Join($new_line_str, $dynamic_param_method_code)); $cmdlet_source_code_text = @" @@ -847,7 +848,7 @@ ${type_operations_code} default : WriteWarning(`"Cannot f } "@; - $parameter_cmdlet_method_code_content = ([string]::Join($new_line_str, $parameter_cmdlet_method_code)); + # $parameter_cmdlet_method_code_content = ([string]::Join($new_line_str, $parameter_cmdlet_method_code)); $cmdlet_source_code_text = @" @@ -1025,7 +1026,6 @@ function Write-OperationCmdletFile $dynamic_param_source_template = @" - protected object Create${invoke_param_set_name}DynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); @@ -1036,7 +1036,6 @@ $dynamic_param_assignment_code $invoke_cmdlt_source_template = @" - protected void Execute${invoke_param_set_name}Method(object[] ${invoke_input_params_name}) { ${invoke_local_param_code_content} @@ -1047,7 +1046,6 @@ ${invoke_local_param_code_content} $parameter_cmdlt_source_template = @" - protected object[] Create${invoke_param_set_name}Parameters() { ${create_local_param_code_content} @@ -1055,6 +1053,21 @@ ${create_local_param_code_content} } "@; + $cmdlet_partial_class_code = +@" + public partial class ${invoke_cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +$dynamic_param_source_template + +$invoke_cmdlt_source_template + } + + public partial class ${parameter_cmdlet_class_name} : ComputeAutomationBaseCmdlet + { +$parameter_cmdlt_source_template + } +"@; + $cmdlt_source_template = @" ${code_common_header} @@ -1070,23 +1083,26 @@ namespace ${code_common_namespace} ${cmdlet_generated_code} } - public partial class ${invoke_cmdlet_class_name} : ComputeAutomationBaseCmdlet - { -$invoke_cmdlt_source_template - } - - public partial class ${parameter_cmdlet_class_name} : ComputeAutomationBaseCmdlet - { -$parameter_cmdlt_source_template - } +${cmdlet_partial_class_code} +} "@; - $cmdlt_source_template += + + $cmdlt_partial_class_source_template = @" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ +${cmdlet_partial_class_code} } "@; - # $st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; + #$st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force; + $partial_class_file_path = ($file_full_path.Replace('InvokeAzure', '')); + $st = Set-Content -Path $partial_class_file_path -Value $cmdlt_partial_class_source_template -Force; Write-Output $dynamic_param_source_template; Write-Output $invoke_cmdlt_source_template; @@ -1393,11 +1409,11 @@ else $opShortName = Get-OperationShortName $ft.Name; $opOutFolder = $outFolder + '/' + $opShortName; - <# if (Test-Path -Path $opOutFolder) + if (Test-Path -Path $opOutFolder) { $st = rmdir -Recurse -Force $opOutFolder; } - $st = mkdir -Force $opOutFolder; #> + $st = mkdir -Force $opOutFolder; $methods = $ft.GetMethods(); foreach ($mt in $methods) 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 2026ed37bf18..6f5d5489e736 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -154,9 +154,116 @@ - - - + + Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Code + + + + + + Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs new file mode 100644 index 000000000000..bd58b7d4ef03 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDNSServerAddDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DNSServerAddDNSServerParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DNSServerAddDNSServerParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DNSAddParameters parameters = (DNSAddParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerAddDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DNSAddParameters parameters = new DNSAddParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs new file mode 100644 index 000000000000..647ac133c5e2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDNSServerDeleteDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDnsServerName = new RuntimeDefinedParameter(); + pDnsServerName.Name = "DnsServerName"; + pDnsServerName.ParameterType = typeof(System.String); + pDnsServerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pDnsServerName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DnsServerName", pDnsServerName); + + return dynamicParameters; + } + + protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerDeleteDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + + return new object[] { serviceName, deploymentName, dnsServerName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs new file mode 100644 index 000000000000..00b46833b84c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDNSServerUpdateDNSServerDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDnsServerName = new RuntimeDefinedParameter(); + pDnsServerName.Name = "DnsServerName"; + pDnsServerName.ParameterType = typeof(System.String); + pDnsServerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pDnsServerName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DnsServerName", pDnsServerName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DNSServerUpdateDNSServerParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DNSServerUpdateDNSServerParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); + DNSUpdateParameters parameters = (DNSUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDNSServerUpdateDNSServerParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string dnsServerName = string.Empty; + DNSUpdateParameters parameters = new DNSUpdateParameters(); + + return new object[] { serviceName, deploymentName, dnsServerName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs new file mode 100644 index 000000000000..1dd8904765d8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentChangeConfigurationByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentChangeConfigurationByNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentChangeConfigurationByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs new file mode 100644 index 000000000000..55aff85bb6a0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentChangeConfigurationBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentChangeConfigurationBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentChangeConfigurationBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs new file mode 100644 index 000000000000..c58d8aa5394b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentCreateParameters parameters = (DeploymentCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentCreateParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentCreateParameters parameters = new DeploymentCreateParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs new file mode 100644 index 000000000000..f0b963d7b633 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentDeleteByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs new file mode 100644 index 000000000000..2ff0fc4f97bd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentDeleteBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + return dynamicParameters; + } + + protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs new file mode 100644 index 000000000000..dc0c7906c934 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..01e8109e446b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(System.String); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentDeleteRoleInstanceByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentDeleteRoleInstanceByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs new file mode 100644 index 000000000000..6697386a38c6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentGetByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.GetByName(serviceName, deploymentName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + + return new object[] { serviceName, deploymentName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs new file mode 100644 index 000000000000..47a621eb1f17 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentGetBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + return dynamicParameters; + } + + protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + + return new object[] { serviceName, deploymentSlot }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs new file mode 100644 index 000000000000..1dfb9c58b883 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentGetPackageByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentGetPackageByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentGetPackageByNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetPackageByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs new file mode 100644 index 000000000000..8dc8e5b23b02 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentGetPackageBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentGetPackageBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentGetPackageBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentGetPackageBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs new file mode 100644 index 000000000000..b8e80003c620 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentListEventsBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pStartTime = new RuntimeDefinedParameter(); + pStartTime.Name = "StartTime"; + pStartTime.ParameterType = typeof(System.DateTime); + pStartTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pStartTime.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("StartTime", pStartTime); + + var pEndTime = new RuntimeDefinedParameter(); + pEndTime.Name = "EndTime"; + pEndTime.ParameterType = typeof(System.DateTime); + pEndTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pEndTime.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("EndTime", pEndTime); + + return dynamicParameters; + } + + protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentListEventsBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentSlot, startTime, endTime }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs new file mode 100644 index 000000000000..983106e86d51 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentListEventsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pStartTime = new RuntimeDefinedParameter(); + pStartTime.Name = "StartTime"; + pStartTime.ParameterType = typeof(System.DateTime); + pStartTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pStartTime.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("StartTime", pStartTime); + + var pEndTime = new RuntimeDefinedParameter(); + pEndTime.Name = "EndTime"; + pEndTime.ParameterType = typeof(System.DateTime); + pEndTime.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pEndTime.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("EndTime", pEndTime); + + return dynamicParameters; + } + + protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); + DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentListEventsParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DateTime startTime = new DateTime(); + DateTime endTime = new DateTime(); + + return new object[] { serviceName, deploymentName, startTime, endTime }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs new file mode 100644 index 000000000000..9dc75e928120 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..058d40f6a484 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs new file mode 100644 index 000000000000..fb7c96b8c039 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + var pResources = new RuntimeDefinedParameter(); + pResources.Name = "Resources"; + pResources.ParameterType = typeof(System.String); + pResources.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pResources.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Resources", pResources); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName, resources }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..ced47998638e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(System.String); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + var pResources = new RuntimeDefinedParameter(); + pResources.Name = "Resources"; + pResources.ParameterType = typeof(System.String); + pResources.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pResources.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Resources", pResources); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + string resources = (string)ParseParameter(invokeMethodInputParameters[3]); + + var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + string deploymentSlot = string.Empty; + string roleInstanceName = string.Empty; + string resources = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs new file mode 100644 index 000000000000..914ae0830b83 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentName, roleInstanceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..63a0855b8088 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pRoleInstanceName = new RuntimeDefinedParameter(); + pRoleInstanceName.Name = "RoleInstanceName"; + pRoleInstanceName.ParameterType = typeof(System.String); + pRoleInstanceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + + return dynamicParameters; + } + + protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + string roleInstanceName = string.Empty; + + return new object[] { serviceName, deploymentSlot, roleInstanceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs new file mode 100644 index 000000000000..d838eaa324ef --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..37506f6689a4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs new file mode 100644 index 000000000000..ba92590a4ee1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentSwapDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentSwapParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSwapParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSwapParameters parameters = (DeploymentSwapParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = DeploymentClient.Swap(serviceName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentSwapParameters() + { + string serviceName = string.Empty; + DeploymentSwapParameters parameters = new DeploymentSwapParameters(); + + return new object[] { serviceName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs new file mode 100644 index 000000000000..16138a6846f0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpdateStatusByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentUpdateStatusByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..8b343491d84f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpdateStatusByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentUpdateStatusByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs new file mode 100644 index 000000000000..d04033d2ee32 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentUpgradeByNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpgradeByNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentUpgradeByNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpgradeByNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs new file mode 100644 index 000000000000..b77c353af3f1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentUpgradeBySlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentUpgradeBySlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentUpgradeBySlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentUpgradeBySlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs new file mode 100644 index 000000000000..cd2083b6f6e1 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentNameParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentNameParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs new file mode 100644 index 000000000000..16bc0ed2a7f5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentSlot = new RuntimeDefinedParameter(); + pDeploymentSlot.Name = "DeploymentSlot"; + pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); + pDeploymentSlot.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentSlotParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentSlotParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); + DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() + { + string serviceName = string.Empty; + DeploymentSlot deploymentSlot = new DeploymentSlot(); + DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); + + return new object[] { serviceName, deploymentSlot, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs new file mode 100644 index 000000000000..9b756ebb4817 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateExtensionImageRegisterDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ExtensionImageRegisterParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionImageRegisterParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) + { + ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ExtensionImageClient.Register(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageRegisterParameters() + { + ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs new file mode 100644 index 000000000000..9ca8449d443f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateExtensionImageUnregisterDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pProviderNamespace = new RuntimeDefinedParameter(); + pProviderNamespace.Name = "ProviderNamespace"; + pProviderNamespace.ParameterType = typeof(System.String); + pProviderNamespace.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pProviderNamespace.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ProviderNamespace", pProviderNamespace); + + var pType = new RuntimeDefinedParameter(); + pType.Name = "Type"; + pType.ParameterType = typeof(System.String); + pType.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pType.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Type", pType); + + var pVersion = new RuntimeDefinedParameter(); + pVersion.Name = "Version"; + pVersion.ParameterType = typeof(System.String); + pVersion.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVersion.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Version", pVersion); + + return dynamicParameters; + } + + protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string type = (string)ParseParameter(invokeMethodInputParameters[1]); + string version = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = ExtensionImageClient.Unregister(providerNamespace, type, version); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageUnregisterParameters() + { + string providerNamespace = string.Empty; + string type = string.Empty; + string version = string.Empty; + + return new object[] { providerNamespace, type, version }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs new file mode 100644 index 000000000000..46bbdb2bbe7f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateExtensionImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ExtensionImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionImageUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) + { + ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ExtensionImageClient.Update(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateExtensionImageUpdateParameters() + { + ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs new file mode 100644 index 000000000000..63dbc142525f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceAddExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceAddExtensionParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("HostedServiceAddExtensionParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.AddExtension(serviceName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceAddExtensionParameters() + { + string serviceName = string.Empty; + HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); + + return new object[] { serviceName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs new file mode 100644 index 000000000000..d506ea228f3d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceCheckNameAvailabilityDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.CheckNameAvailability(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceCheckNameAvailabilityParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs new file mode 100644 index 000000000000..993fbedfd315 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("HostedServiceCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) + { + HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Create(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceCreateParameters() + { + HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs new file mode 100644 index 000000000000..b1eee9a70a5f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceDeleteAllDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.DeleteAll(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteAllParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs new file mode 100644 index 000000000000..9f77d02ec1aa --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceDeleteExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pExtensionId = new RuntimeDefinedParameter(); + pExtensionId.Name = "ExtensionId"; + pExtensionId.ParameterType = typeof(System.String); + pExtensionId.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pExtensionId.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionId", pExtensionId); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs new file mode 100644 index 000000000000..f70fa68d1fcd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Delete(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceDeleteParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs new file mode 100644 index 000000000000..c17e56a1945c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceGetDetailedDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.GetDetailed(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetDetailedParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs new file mode 100644 index 000000000000..20eda3c529bd --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceGetExtensionDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pExtensionId = new RuntimeDefinedParameter(); + pExtensionId.Name = "ExtensionId"; + pExtensionId.ParameterType = typeof(System.String); + pExtensionId.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pExtensionId.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionId", pExtensionId); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.GetExtension(serviceName, extensionId); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetExtensionParameters() + { + string serviceName = string.Empty; + string extensionId = string.Empty; + + return new object[] { serviceName, extensionId }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs new file mode 100644 index 000000000000..1e4df64a11a7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.Get(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceGetParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs new file mode 100644 index 000000000000..8e962b2830f0 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceListAvailableExtensionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.ListAvailableExtensions(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListAvailableExtensionsParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs new file mode 100644 index 000000000000..980bca68a918 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceListExtensionVersionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pProviderNamespace = new RuntimeDefinedParameter(); + pProviderNamespace.Name = "ProviderNamespace"; + pProviderNamespace.ParameterType = typeof(System.String); + pProviderNamespace.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pProviderNamespace.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ProviderNamespace", pProviderNamespace); + + var pExtensionType = new RuntimeDefinedParameter(); + pExtensionType.Name = "ExtensionType"; + pExtensionType.ParameterType = typeof(System.String); + pExtensionType.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pExtensionType.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionType", pExtensionType); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) + { + string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionType = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListExtensionVersionsParameters() + { + string providerNamespace = string.Empty; + string extensionType = string.Empty; + + return new object[] { providerNamespace, extensionType }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs new file mode 100644 index 000000000000..59ae550dca71 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceListExtensionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = HostedServiceClient.ListExtensions(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListExtensionsParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs new file mode 100644 index 000000000000..c72020fa7be5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParameters) + { + + var result = HostedServiceClient.List(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceListParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs new file mode 100644 index 000000000000..0d869d8ef6a5 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateHostedServiceUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "HostedServiceUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("HostedServiceUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = HostedServiceClient.Update(serviceName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateHostedServiceUpdateParameters() + { + string serviceName = string.Empty; + HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); + + return new object[] { serviceName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index d1abed3d62f6..ce2e89eb10fe 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -289,5150 +289,915 @@ public override void ExecuteCmdlet() Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); break; + ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); + break; case "DeploymentChangeConfigurationBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); break; + ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); + break; case "DeploymentCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentCreateMethod(Parameter); break; + ExecuteDeploymentCreateMethod(Parameter); + break; case "DeploymentDeleteByName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteByNameMethod(Parameter); break; + ExecuteDeploymentDeleteByNameMethod(Parameter); + break; case "DeploymentDeleteBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteBySlotMethod(Parameter); break; + ExecuteDeploymentDeleteBySlotMethod(Parameter); + break; case "DeploymentDeleteRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); + break; case "DeploymentDeleteRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); + break; case "DeploymentGetByName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetByNameMethod(Parameter); break; + ExecuteDeploymentGetByNameMethod(Parameter); + break; case "DeploymentGetBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetBySlotMethod(Parameter); break; + ExecuteDeploymentGetBySlotMethod(Parameter); + break; case "DeploymentGetPackageByName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetPackageByNameMethod(Parameter); break; + ExecuteDeploymentGetPackageByNameMethod(Parameter); + break; case "DeploymentGetPackageBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetPackageBySlotMethod(Parameter); break; + ExecuteDeploymentGetPackageBySlotMethod(Parameter); + break; case "DeploymentListEvents" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentListEventsMethod(Parameter); break; + ExecuteDeploymentListEventsMethod(Parameter); + break; case "DeploymentListEventsBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentListEventsBySlotMethod(Parameter); break; + ExecuteDeploymentListEventsBySlotMethod(Parameter); + break; case "DeploymentRebootRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); + break; case "DeploymentRebootRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); + break; case "DeploymentRebuildRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); + break; case "DeploymentRebuildRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); + break; case "DeploymentReimageRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); + break; case "DeploymentReimageRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); + break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); + break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); + break; case "DeploymentSwap" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentSwapMethod(Parameter); break; + ExecuteDeploymentSwapMethod(Parameter); + break; case "DeploymentUpdateStatusByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); + break; case "DeploymentUpdateStatusByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); + break; case "DeploymentUpgradeByName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpgradeByNameMethod(Parameter); break; + ExecuteDeploymentUpgradeByNameMethod(Parameter); + break; case "DeploymentUpgradeBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpgradeBySlotMethod(Parameter); break; + ExecuteDeploymentUpgradeBySlotMethod(Parameter); + break; case "DeploymentWalkUpgradeDomainByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); break; + ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); + break; case "DeploymentWalkUpgradeDomainByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); break; + ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); + break; case "DNSServerAddDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerAddDNSServerMethod(Parameter); break; + ExecuteDNSServerAddDNSServerMethod(Parameter); + break; case "DNSServerDeleteDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerDeleteDNSServerMethod(Parameter); break; + ExecuteDNSServerDeleteDNSServerMethod(Parameter); + break; case "DNSServerUpdateDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerUpdateDNSServerMethod(Parameter); break; + ExecuteDNSServerUpdateDNSServerMethod(Parameter); + break; case "ExtensionImageRegister" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageRegisterMethod(Parameter); break; + ExecuteExtensionImageRegisterMethod(Parameter); + break; case "ExtensionImageUnregister" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageUnregisterMethod(Parameter); break; + ExecuteExtensionImageUnregisterMethod(Parameter); + break; case "ExtensionImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageUpdateMethod(Parameter); break; + ExecuteExtensionImageUpdateMethod(Parameter); + break; case "HostedServiceAddExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceAddExtensionMethod(Parameter); break; + ExecuteHostedServiceAddExtensionMethod(Parameter); + break; case "HostedServiceCheckNameAvailability" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); break; + ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); + break; case "HostedServiceCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceCreateMethod(Parameter); break; + ExecuteHostedServiceCreateMethod(Parameter); + break; case "HostedServiceDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteMethod(Parameter); break; + ExecuteHostedServiceDeleteMethod(Parameter); + break; case "HostedServiceDeleteAll" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteAllMethod(Parameter); break; + ExecuteHostedServiceDeleteAllMethod(Parameter); + break; case "HostedServiceDeleteExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteExtensionMethod(Parameter); break; + ExecuteHostedServiceDeleteExtensionMethod(Parameter); + break; case "HostedServiceGet" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetMethod(Parameter); break; + ExecuteHostedServiceGetMethod(Parameter); + break; case "HostedServiceGetDetailed" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetDetailedMethod(Parameter); break; + ExecuteHostedServiceGetDetailedMethod(Parameter); + break; case "HostedServiceGetExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetExtensionMethod(Parameter); break; + ExecuteHostedServiceGetExtensionMethod(Parameter); + break; case "HostedServiceList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListMethod(Parameter); break; + ExecuteHostedServiceListMethod(Parameter); + break; case "HostedServiceListAvailableExtensions" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); break; + ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); + break; case "HostedServiceListExtensions" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListExtensionsMethod(Parameter); break; + ExecuteHostedServiceListExtensionsMethod(Parameter); + break; case "HostedServiceListExtensionVersions" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListExtensionVersionsMethod(Parameter); break; + ExecuteHostedServiceListExtensionVersionsMethod(Parameter); + break; case "HostedServiceUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceUpdateMethod(Parameter); break; + ExecuteHostedServiceUpdateMethod(Parameter); + break; case "LoadBalancerCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerCreateMethod(Parameter); break; + ExecuteLoadBalancerCreateMethod(Parameter); + break; case "LoadBalancerDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerDeleteMethod(Parameter); break; + ExecuteLoadBalancerDeleteMethod(Parameter); + break; case "LoadBalancerUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerUpdateMethod(Parameter); break; + ExecuteLoadBalancerUpdateMethod(Parameter); + break; case "OperatingSystemList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteOperatingSystemListMethod(Parameter); break; + ExecuteOperatingSystemListMethod(Parameter); + break; case "OperatingSystemListFamilies" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteOperatingSystemListFamiliesMethod(Parameter); break; + ExecuteOperatingSystemListFamiliesMethod(Parameter); + break; case "ServiceCertificateCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateCreateMethod(Parameter); break; + ExecuteServiceCertificateCreateMethod(Parameter); + break; case "ServiceCertificateDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateDeleteMethod(Parameter); break; + ExecuteServiceCertificateDeleteMethod(Parameter); + break; case "ServiceCertificateGet" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateGetMethod(Parameter); break; + ExecuteServiceCertificateGetMethod(Parameter); + break; case "ServiceCertificateList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateListMethod(Parameter); break; + ExecuteServiceCertificateListMethod(Parameter); + break; case "VirtualMachineDiskCreateDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); + break; case "VirtualMachineDiskCreateDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); + break; case "VirtualMachineDiskDeleteDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); + break; case "VirtualMachineDiskDeleteDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); + break; case "VirtualMachineDiskGetDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); + break; case "VirtualMachineDiskGetDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskGetDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskGetDiskMethod(Parameter); + break; case "VirtualMachineDiskListDisks" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskListDisksMethod(Parameter); break; + ExecuteVirtualMachineDiskListDisksMethod(Parameter); + break; case "VirtualMachineDiskUpdateDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); + break; case "VirtualMachineDiskUpdateDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); break; + ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); + break; case "VirtualMachineDiskUpdateDiskSize" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); break; + ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); + break; case "VirtualMachineExtensionList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineExtensionListMethod(Parameter); break; + ExecuteVirtualMachineExtensionListMethod(Parameter); + break; case "VirtualMachineExtensionListVersions" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); break; + ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); + break; case "VirtualMachineCaptureOSImage" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCaptureOSImageMethod(Parameter); break; + ExecuteVirtualMachineCaptureOSImageMethod(Parameter); + break; case "VirtualMachineCaptureVMImage" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCaptureVMImageMethod(Parameter); break; + ExecuteVirtualMachineCaptureVMImageMethod(Parameter); + break; case "VirtualMachineCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCreateMethod(Parameter); break; + ExecuteVirtualMachineCreateMethod(Parameter); + break; case "VirtualMachineCreateDeployment" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCreateDeploymentMethod(Parameter); break; + ExecuteVirtualMachineCreateDeploymentMethod(Parameter); + break; case "VirtualMachineDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDeleteMethod(Parameter); break; + ExecuteVirtualMachineDeleteMethod(Parameter); + break; case "VirtualMachineGet" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineGetMethod(Parameter); break; + ExecuteVirtualMachineGetMethod(Parameter); + break; case "VirtualMachineGetRemoteDesktopFile" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); break; + ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); + break; case "VirtualMachineRestart" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineRestartMethod(Parameter); break; + ExecuteVirtualMachineRestartMethod(Parameter); + break; case "VirtualMachineShutdown" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineShutdownMethod(Parameter); break; + ExecuteVirtualMachineShutdownMethod(Parameter); + break; case "VirtualMachineShutdownRoles" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineShutdownRolesMethod(Parameter); break; + ExecuteVirtualMachineShutdownRolesMethod(Parameter); + break; case "VirtualMachineStart" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineStartMethod(Parameter); break; + ExecuteVirtualMachineStartMethod(Parameter); + break; case "VirtualMachineStartRoles" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineStartRolesMethod(Parameter); break; + ExecuteVirtualMachineStartRolesMethod(Parameter); + break; case "VirtualMachineUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineUpdateMethod(Parameter); break; + ExecuteVirtualMachineUpdateMethod(Parameter); + break; case "VirtualMachineUpdateLoadBalancedEndpointSet" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); break; + ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); + break; case "VirtualMachineOSImageCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageCreateMethod(Parameter); break; + ExecuteVirtualMachineOSImageCreateMethod(Parameter); + break; case "VirtualMachineOSImageDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageDeleteMethod(Parameter); break; + ExecuteVirtualMachineOSImageDeleteMethod(Parameter); + break; case "VirtualMachineOSImageGet" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageGetMethod(Parameter); break; + ExecuteVirtualMachineOSImageGetMethod(Parameter); + break; case "VirtualMachineOSImageGetDetails" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); break; + ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); + break; case "VirtualMachineOSImageList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageListMethod(Parameter); break; + ExecuteVirtualMachineOSImageListMethod(Parameter); + break; case "VirtualMachineOSImageReplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageReplicateMethod(Parameter); break; + ExecuteVirtualMachineOSImageReplicateMethod(Parameter); + break; case "VirtualMachineOSImageShare" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageShareMethod(Parameter); break; + ExecuteVirtualMachineOSImageShareMethod(Parameter); + break; case "VirtualMachineOSImageUnreplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); break; + ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); + break; case "VirtualMachineOSImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageUpdateMethod(Parameter); break; + ExecuteVirtualMachineOSImageUpdateMethod(Parameter); + break; case "VirtualMachineVMImageCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageCreateMethod(Parameter); break; + ExecuteVirtualMachineVMImageCreateMethod(Parameter); + break; case "VirtualMachineVMImageDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageDeleteMethod(Parameter); break; + ExecuteVirtualMachineVMImageDeleteMethod(Parameter); + break; case "VirtualMachineVMImageGetDetails" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); break; + ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); + break; case "VirtualMachineVMImageList" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageListMethod(Parameter); break; + ExecuteVirtualMachineVMImageListMethod(Parameter); + break; case "VirtualMachineVMImageReplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageReplicateMethod(Parameter); break; + ExecuteVirtualMachineVMImageReplicateMethod(Parameter); + break; case "VirtualMachineVMImageShare" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageShareMethod(Parameter); break; + ExecuteVirtualMachineVMImageShareMethod(Parameter); + break; case "VirtualMachineVMImageUnreplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); break; + ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); + break; case "VirtualMachineVMImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { Parameter = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageUpdateMethod(Parameter); break; + ExecuteVirtualMachineVMImageUpdateMethod(Parameter); + break; default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } }); } - protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ChangeConfigurationByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentChangeConfigurationParameters parameters = (DeploymentChangeConfigurationParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ChangeConfigurationBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentCreateParameters parameters = (DeploymentCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.Create(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteByName(serviceName, deploymentName, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.DeleteBySlot(serviceName, deploymentSlot); - WriteObject(result); - } - - protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentDeleteRoleInstanceParameters roleInstanceName = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - - protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentDeleteRoleInstanceParameters parameters = (DeploymentDeleteRoleInstanceParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.DeleteRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.GetByName(serviceName, deploymentName); - WriteObject(result); - } - - protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.GetBySlot(serviceName, deploymentSlot); - WriteObject(result); - } - - protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.GetPackageByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentGetPackageParameters parameters = (DeploymentGetPackageParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.GetPackageBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); - DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.ListEvents(serviceName, deploymentName, startTime, endTime); - WriteObject(result); - } - - protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DateTime startTime = (DateTime)ParseParameter(invokeMethodInputParameters[2]); - DateTime endTime = (DateTime)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.ListEventsBySlot(serviceName, deploymentSlot, startTime, endTime); - WriteObject(result); - } - - protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RebootRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - - protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RebootRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); - WriteObject(result); - } - - protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - string resources = (string)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.RebuildRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName, resources); - WriteObject(result); - } - - protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentSlot = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - string resources = (string)ParseParameter(invokeMethodInputParameters[3]); - - var result = DeploymentClient.RebuildRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName, resources); - WriteObject(result); - } - - protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ReimageRoleInstanceByDeploymentName(serviceName, deploymentName, roleInstanceName); - WriteObject(result); - } - - protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - string roleInstanceName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.ReimageRoleInstanceByDeploymentSlot(serviceName, deploymentSlot, roleInstanceName); - WriteObject(result); - } - - protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentRollbackUpdateOrUpgradeParameters parameters = (DeploymentRollbackUpdateOrUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.RollbackUpdateOrUpgradeByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSwapParameters parameters = (DeploymentSwapParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = DeploymentClient.Swap(serviceName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpdateStatusByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpdateStatusParameters parameters = (DeploymentUpdateStatusParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpdateStatusByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpgradeByName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentUpgradeParameters parameters = (DeploymentUpgradeParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.UpgradeBySlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.WalkUpgradeDomainByDeploymentName(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); - DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); - WriteObject(result); - } - - protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - DNSAddParameters parameters = (DNSAddParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = DNSServerClient.AddDNSServer(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = DNSServerClient.DeleteDNSServer(serviceName, deploymentName, dnsServerName); - WriteObject(result); - } - - protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string dnsServerName = (string)ParseParameter(invokeMethodInputParameters[2]); - DNSUpdateParameters parameters = (DNSUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = DNSServerClient.UpdateDNSServer(serviceName, deploymentName, dnsServerName, parameters); - WriteObject(result); - } - - protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputParameters) - { - ExtensionImageRegisterParameters parameters = (ExtensionImageRegisterParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ExtensionImageClient.Register(parameters); - WriteObject(result); - } - - protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputParameters) - { - string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); - string type = (string)ParseParameter(invokeMethodInputParameters[1]); - string version = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = ExtensionImageClient.Unregister(providerNamespace, type, version); - WriteObject(result); - } - - protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParameters) - { - ExtensionImageUpdateParameters parameters = (ExtensionImageUpdateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ExtensionImageClient.Update(parameters); - WriteObject(result); - } - - protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - HostedServiceAddExtensionParameters parameters = (HostedServiceAddExtensionParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.AddExtension(serviceName, parameters); - WriteObject(result); - } - - protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.CheckNameAvailability(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParameters) - { - HostedServiceCreateParameters parameters = (HostedServiceCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Create(parameters); - WriteObject(result); - } - - protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Delete(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.DeleteAll(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.DeleteExtension(serviceName, extensionId); - WriteObject(result); - } - - protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.Get(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.GetDetailed(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionId = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.GetExtension(serviceName, extensionId); - WriteObject(result); - } - - protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParameters) - { - - var result = HostedServiceClient.List(); - WriteObject(result); - } - - protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invokeMethodInputParameters) - { - - var result = HostedServiceClient.ListAvailableExtensions(); - WriteObject(result); - } - - protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = HostedServiceClient.ListExtensions(serviceName); - WriteObject(result); - } - - protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMethodInputParameters) - { - string providerNamespace = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionType = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.ListExtensionVersions(providerNamespace, extensionType); - WriteObject(result); - } - - protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - HostedServiceUpdateParameters parameters = (HostedServiceUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = HostedServiceClient.Update(serviceName, parameters); - WriteObject(result); - } - - protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); - WriteObject(result); - } - - protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); - LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); - WriteObject(result); - } - - protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParameters) - { - - var result = OperatingSystemClient.List(); - WriteObject(result); - } - - protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInputParameters) - { - - var result = OperatingSystemClient.ListFamilies(); - WriteObject(result); - } - - protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = ServiceCertificateClient.Create(serviceName, parameters); - WriteObject(result); - } - - protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) - { - ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.Delete(parameters); - WriteObject(result); - } - - protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) - { - ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.Get(parameters); - WriteObject(result); - } - - protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = ServiceCertificateClient.List(serviceName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) - { - VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineDiskClient.CreateDisk(parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); - - var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineDiskClient.GetDisk(name); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineDiskClient.ListDisks(); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); - int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); - VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); - - var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) - { - string name = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineExtensionClient.List(); - WriteObject(result); - } - - protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) - { - string publisherName = (string)ParseParameter(invokeMethodInputParameters[0]); - string extensionName = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); - VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); - - var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) - { - string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); - string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); - VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)ParseParameter(invokeMethodInputParameters[2]); - - var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) - { - VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Create(parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Get(imageName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.GetDetails(imageName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineOSImageClient.List(); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - string permission = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Share(imageName, permission); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineOSImageClient.Unreplicate(imageName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineOSImageClient.Update(imageName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) - { - VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.Create(parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.GetDetails(vmImageName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) - { - - var result = VirtualMachineVMImageClient.List(); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - string permission = (string)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Share(vmImageName, permission); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) - { - string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); - - var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); - WriteObject(result); - } - - protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) - { - string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); - VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); - - var result = VirtualMachineVMImageClient.Update(imageName, parameters); - WriteObject(result); - } - - public object GetDynamicParameters() - { - switch (MethodName) - { - case "DeploymentChangeConfigurationByName" : return CreateDeploymentChangeConfigurationByNameDynamicParameters(); - case "DeploymentChangeConfigurationBySlot" : return CreateDeploymentChangeConfigurationBySlotDynamicParameters(); - case "DeploymentCreate" : return CreateDeploymentCreateDynamicParameters(); - case "DeploymentDeleteByName" : return CreateDeploymentDeleteByNameDynamicParameters(); - case "DeploymentDeleteBySlot" : return CreateDeploymentDeleteBySlotDynamicParameters(); - case "DeploymentDeleteRoleInstanceByDeploymentName" : return CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters(); - case "DeploymentDeleteRoleInstanceByDeploymentSlot" : return CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters(); - case "DeploymentGetByName" : return CreateDeploymentGetByNameDynamicParameters(); - case "DeploymentGetBySlot" : return CreateDeploymentGetBySlotDynamicParameters(); - case "DeploymentGetPackageByName" : return CreateDeploymentGetPackageByNameDynamicParameters(); - case "DeploymentGetPackageBySlot" : return CreateDeploymentGetPackageBySlotDynamicParameters(); - case "DeploymentListEvents" : return CreateDeploymentListEventsDynamicParameters(); - case "DeploymentListEventsBySlot" : return CreateDeploymentListEventsBySlotDynamicParameters(); - case "DeploymentRebootRoleInstanceByDeploymentName" : return CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters(); - case "DeploymentRebootRoleInstanceByDeploymentSlot" : return CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters(); - case "DeploymentRebuildRoleInstanceByDeploymentName" : return CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters(); - case "DeploymentRebuildRoleInstanceByDeploymentSlot" : return CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters(); - case "DeploymentReimageRoleInstanceByDeploymentName" : return CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters(); - case "DeploymentReimageRoleInstanceByDeploymentSlot" : return CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters(); - case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters(); - case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters(); - case "DeploymentSwap" : return CreateDeploymentSwapDynamicParameters(); - case "DeploymentUpdateStatusByDeploymentName" : return CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters(); - case "DeploymentUpdateStatusByDeploymentSlot" : return CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters(); - case "DeploymentUpgradeByName" : return CreateDeploymentUpgradeByNameDynamicParameters(); - case "DeploymentUpgradeBySlot" : return CreateDeploymentUpgradeBySlotDynamicParameters(); - case "DeploymentWalkUpgradeDomainByDeploymentName" : return CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters(); - case "DeploymentWalkUpgradeDomainByDeploymentSlot" : return CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters(); - case "DNSServerAddDNSServer" : return CreateDNSServerAddDNSServerDynamicParameters(); - case "DNSServerDeleteDNSServer" : return CreateDNSServerDeleteDNSServerDynamicParameters(); - case "DNSServerUpdateDNSServer" : return CreateDNSServerUpdateDNSServerDynamicParameters(); - case "ExtensionImageRegister" : return CreateExtensionImageRegisterDynamicParameters(); - case "ExtensionImageUnregister" : return CreateExtensionImageUnregisterDynamicParameters(); - case "ExtensionImageUpdate" : return CreateExtensionImageUpdateDynamicParameters(); - case "HostedServiceAddExtension" : return CreateHostedServiceAddExtensionDynamicParameters(); - case "HostedServiceCheckNameAvailability" : return CreateHostedServiceCheckNameAvailabilityDynamicParameters(); - case "HostedServiceCreate" : return CreateHostedServiceCreateDynamicParameters(); - case "HostedServiceDelete" : return CreateHostedServiceDeleteDynamicParameters(); - case "HostedServiceDeleteAll" : return CreateHostedServiceDeleteAllDynamicParameters(); - case "HostedServiceDeleteExtension" : return CreateHostedServiceDeleteExtensionDynamicParameters(); - case "HostedServiceGet" : return CreateHostedServiceGetDynamicParameters(); - case "HostedServiceGetDetailed" : return CreateHostedServiceGetDetailedDynamicParameters(); - case "HostedServiceGetExtension" : return CreateHostedServiceGetExtensionDynamicParameters(); - case "HostedServiceList" : return CreateHostedServiceListDynamicParameters(); - case "HostedServiceListAvailableExtensions" : return CreateHostedServiceListAvailableExtensionsDynamicParameters(); - case "HostedServiceListExtensions" : return CreateHostedServiceListExtensionsDynamicParameters(); - case "HostedServiceListExtensionVersions" : return CreateHostedServiceListExtensionVersionsDynamicParameters(); - case "HostedServiceUpdate" : return CreateHostedServiceUpdateDynamicParameters(); - case "LoadBalancerCreate" : return CreateLoadBalancerCreateDynamicParameters(); - case "LoadBalancerDelete" : return CreateLoadBalancerDeleteDynamicParameters(); - case "LoadBalancerUpdate" : return CreateLoadBalancerUpdateDynamicParameters(); - case "OperatingSystemList" : return CreateOperatingSystemListDynamicParameters(); - case "OperatingSystemListFamilies" : return CreateOperatingSystemListFamiliesDynamicParameters(); - case "ServiceCertificateCreate" : return CreateServiceCertificateCreateDynamicParameters(); - case "ServiceCertificateDelete" : return CreateServiceCertificateDeleteDynamicParameters(); - case "ServiceCertificateGet" : return CreateServiceCertificateGetDynamicParameters(); - case "ServiceCertificateList" : return CreateServiceCertificateListDynamicParameters(); - case "VirtualMachineDiskCreateDataDisk" : return CreateVirtualMachineDiskCreateDataDiskDynamicParameters(); - case "VirtualMachineDiskCreateDisk" : return CreateVirtualMachineDiskCreateDiskDynamicParameters(); - case "VirtualMachineDiskDeleteDataDisk" : return CreateVirtualMachineDiskDeleteDataDiskDynamicParameters(); - case "VirtualMachineDiskDeleteDisk" : return CreateVirtualMachineDiskDeleteDiskDynamicParameters(); - case "VirtualMachineDiskGetDataDisk" : return CreateVirtualMachineDiskGetDataDiskDynamicParameters(); - case "VirtualMachineDiskGetDisk" : return CreateVirtualMachineDiskGetDiskDynamicParameters(); - case "VirtualMachineDiskListDisks" : return CreateVirtualMachineDiskListDisksDynamicParameters(); - case "VirtualMachineDiskUpdateDataDisk" : return CreateVirtualMachineDiskUpdateDataDiskDynamicParameters(); - case "VirtualMachineDiskUpdateDisk" : return CreateVirtualMachineDiskUpdateDiskDynamicParameters(); - case "VirtualMachineDiskUpdateDiskSize" : return CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters(); - case "VirtualMachineExtensionList" : return CreateVirtualMachineExtensionListDynamicParameters(); - case "VirtualMachineExtensionListVersions" : return CreateVirtualMachineExtensionListVersionsDynamicParameters(); - case "VirtualMachineCaptureOSImage" : return CreateVirtualMachineCaptureOSImageDynamicParameters(); - case "VirtualMachineCaptureVMImage" : return CreateVirtualMachineCaptureVMImageDynamicParameters(); - case "VirtualMachineCreate" : return CreateVirtualMachineCreateDynamicParameters(); - case "VirtualMachineCreateDeployment" : return CreateVirtualMachineCreateDeploymentDynamicParameters(); - case "VirtualMachineDelete" : return CreateVirtualMachineDeleteDynamicParameters(); - case "VirtualMachineGet" : return CreateVirtualMachineGetDynamicParameters(); - case "VirtualMachineGetRemoteDesktopFile" : return CreateVirtualMachineGetRemoteDesktopFileDynamicParameters(); - case "VirtualMachineRestart" : return CreateVirtualMachineRestartDynamicParameters(); - case "VirtualMachineShutdown" : return CreateVirtualMachineShutdownDynamicParameters(); - case "VirtualMachineShutdownRoles" : return CreateVirtualMachineShutdownRolesDynamicParameters(); - case "VirtualMachineStart" : return CreateVirtualMachineStartDynamicParameters(); - case "VirtualMachineStartRoles" : return CreateVirtualMachineStartRolesDynamicParameters(); - case "VirtualMachineUpdate" : return CreateVirtualMachineUpdateDynamicParameters(); - case "VirtualMachineUpdateLoadBalancedEndpointSet" : return CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters(); - case "VirtualMachineOSImageCreate" : return CreateVirtualMachineOSImageCreateDynamicParameters(); - case "VirtualMachineOSImageDelete" : return CreateVirtualMachineOSImageDeleteDynamicParameters(); - case "VirtualMachineOSImageGet" : return CreateVirtualMachineOSImageGetDynamicParameters(); - case "VirtualMachineOSImageGetDetails" : return CreateVirtualMachineOSImageGetDetailsDynamicParameters(); - case "VirtualMachineOSImageList" : return CreateVirtualMachineOSImageListDynamicParameters(); - case "VirtualMachineOSImageReplicate" : return CreateVirtualMachineOSImageReplicateDynamicParameters(); - case "VirtualMachineOSImageShare" : return CreateVirtualMachineOSImageShareDynamicParameters(); - case "VirtualMachineOSImageUnreplicate" : return CreateVirtualMachineOSImageUnreplicateDynamicParameters(); - case "VirtualMachineOSImageUpdate" : return CreateVirtualMachineOSImageUpdateDynamicParameters(); - case "VirtualMachineVMImageCreate" : return CreateVirtualMachineVMImageCreateDynamicParameters(); - case "VirtualMachineVMImageDelete" : return CreateVirtualMachineVMImageDeleteDynamicParameters(); - case "VirtualMachineVMImageGetDetails" : return CreateVirtualMachineVMImageGetDetailsDynamicParameters(); - case "VirtualMachineVMImageList" : return CreateVirtualMachineVMImageListDynamicParameters(); - case "VirtualMachineVMImageReplicate" : return CreateVirtualMachineVMImageReplicateDynamicParameters(); - case "VirtualMachineVMImageShare" : return CreateVirtualMachineVMImageShareDynamicParameters(); - case "VirtualMachineVMImageUnreplicate" : return CreateVirtualMachineVMImageUnreplicateDynamicParameters(); - case "VirtualMachineVMImageUpdate" : return CreateVirtualMachineVMImageUpdateDynamicParameters(); - default : break; - } - - return null; - } - - protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentChangeConfigurationByNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentChangeConfigurationByNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentChangeConfigurationBySlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentChangeConfigurationBySlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentDeleteByNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateDeploymentDeleteBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - return dynamicParameters; - } - - protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - return dynamicParameters; - } - - protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(System.String); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentDeleteRoleInstanceByDeploymentSlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentDeleteRoleInstanceByDeploymentSlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentGetByNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - return dynamicParameters; - } - - protected object CreateDeploymentGetBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - return dynamicParameters; - } - - protected object CreateDeploymentGetPackageByNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentGetPackageByNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentGetPackageByNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentGetPackageBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentGetPackageBySlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentGetPackageBySlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentListEventsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pStartTime = new RuntimeDefinedParameter(); - pStartTime.Name = "StartTime"; - pStartTime.ParameterType = typeof(System.DateTime); - pStartTime.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pStartTime.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("StartTime", pStartTime); - - var pEndTime = new RuntimeDefinedParameter(); - pEndTime.Name = "EndTime"; - pEndTime.ParameterType = typeof(System.DateTime); - pEndTime.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pEndTime.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("EndTime", pEndTime); - - return dynamicParameters; - } - - protected object CreateDeploymentListEventsBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pStartTime = new RuntimeDefinedParameter(); - pStartTime.Name = "StartTime"; - pStartTime.ParameterType = typeof(System.DateTime); - pStartTime.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pStartTime.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("StartTime", pStartTime); - - var pEndTime = new RuntimeDefinedParameter(); - pEndTime.Name = "EndTime"; - pEndTime.ParameterType = typeof(System.DateTime); - pEndTime.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pEndTime.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("EndTime", pEndTime); - - return dynamicParameters; - } - - protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - return dynamicParameters; - } - - protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - return dynamicParameters; - } - - protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - var pResources = new RuntimeDefinedParameter(); - pResources.Name = "Resources"; - pResources.ParameterType = typeof(System.String); - pResources.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pResources.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Resources", pResources); - - return dynamicParameters; - } - - protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(System.String); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - var pResources = new RuntimeDefinedParameter(); - pResources.Name = "Resources"; - pResources.ParameterType = typeof(System.String); - pResources.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pResources.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Resources", pResources); - - return dynamicParameters; - } - - protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - return dynamicParameters; - } - - protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pRoleInstanceName = new RuntimeDefinedParameter(); - pRoleInstanceName.Name = "RoleInstanceName"; - pRoleInstanceName.ParameterType = typeof(System.String); - pRoleInstanceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); - - return dynamicParameters; - } - - protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentSwapDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentSwapParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSwapParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentUpdateStatusByDeploymentNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentUpdateStatusByDeploymentNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentUpdateStatusByDeploymentSlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentUpdateStatusByDeploymentSlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentUpgradeByNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentUpgradeByNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentUpgradeByNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentUpgradeBySlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentUpgradeBySlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentUpgradeBySlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentNameParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentNameParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentSlot = new RuntimeDefinedParameter(); - pDeploymentSlot.Name = "DeploymentSlot"; - pDeploymentSlot.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot); - pDeploymentSlot.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DeploymentWalkUpgradeDomainByDeploymentSlotParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentSlotParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDNSServerAddDNSServerDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DNSServerAddDNSServerParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DNSServerAddDNSServerParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateDNSServerDeleteDNSServerDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pDnsServerName = new RuntimeDefinedParameter(); - pDnsServerName.Name = "DnsServerName"; - pDnsServerName.ParameterType = typeof(System.String); - pDnsServerName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pDnsServerName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DnsServerName", pDnsServerName); - - return dynamicParameters; - } - - protected object CreateDNSServerUpdateDNSServerDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pDnsServerName = new RuntimeDefinedParameter(); - pDnsServerName.Name = "DnsServerName"; - pDnsServerName.ParameterType = typeof(System.String); - pDnsServerName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pDnsServerName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DnsServerName", pDnsServerName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "DNSServerUpdateDNSServerParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DNSServerUpdateDNSServerParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateExtensionImageRegisterDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "ExtensionImageRegisterParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionImageRegisterParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateExtensionImageUnregisterDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pProviderNamespace = new RuntimeDefinedParameter(); - pProviderNamespace.Name = "ProviderNamespace"; - pProviderNamespace.ParameterType = typeof(System.String); - pProviderNamespace.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pProviderNamespace.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ProviderNamespace", pProviderNamespace); - - var pType = new RuntimeDefinedParameter(); - pType.Name = "Type"; - pType.ParameterType = typeof(System.String); - pType.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pType.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Type", pType); - - var pVersion = new RuntimeDefinedParameter(); - pVersion.Name = "Version"; - pVersion.ParameterType = typeof(System.String); - pVersion.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVersion.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Version", pVersion); - - return dynamicParameters; - } - - protected object CreateExtensionImageUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "ExtensionImageUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionImageUpdateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateHostedServiceAddExtensionDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "HostedServiceAddExtensionParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("HostedServiceAddExtensionParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateHostedServiceCheckNameAvailabilityDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "HostedServiceCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("HostedServiceCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateHostedServiceDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceDeleteAllDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceDeleteExtensionDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pExtensionId = new RuntimeDefinedParameter(); - pExtensionId.Name = "ExtensionId"; - pExtensionId.ParameterType = typeof(System.String); - pExtensionId.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pExtensionId.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionId", pExtensionId); - - return dynamicParameters; - } - - protected object CreateHostedServiceGetDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceGetDetailedDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceGetExtensionDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pExtensionId = new RuntimeDefinedParameter(); - pExtensionId.Name = "ExtensionId"; - pExtensionId.ParameterType = typeof(System.String); - pExtensionId.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pExtensionId.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionId", pExtensionId); - - return dynamicParameters; - } - - protected object CreateHostedServiceListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateHostedServiceListAvailableExtensionsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateHostedServiceListExtensionsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateHostedServiceListExtensionVersionsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pProviderNamespace = new RuntimeDefinedParameter(); - pProviderNamespace.Name = "ProviderNamespace"; - pProviderNamespace.ParameterType = typeof(System.String); - pProviderNamespace.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pProviderNamespace.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ProviderNamespace", pProviderNamespace); - - var pExtensionType = new RuntimeDefinedParameter(); - pExtensionType.Name = "ExtensionType"; - pExtensionType.ParameterType = typeof(System.String); - pExtensionType.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pExtensionType.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionType", pExtensionType); - - return dynamicParameters; - } - - protected object CreateHostedServiceUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "HostedServiceUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("HostedServiceUpdateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateLoadBalancerCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "LoadBalancerCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LoadBalancerCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateLoadBalancerDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pLoadBalancerName = new RuntimeDefinedParameter(); - pLoadBalancerName.Name = "LoadBalancerName"; - pLoadBalancerName.ParameterType = typeof(System.String); - pLoadBalancerName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); - - return dynamicParameters; - } - - protected object CreateLoadBalancerUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pLoadBalancerName = new RuntimeDefinedParameter(); - pLoadBalancerName.Name = "LoadBalancerName"; - pLoadBalancerName.ParameterType = typeof(System.String); - pLoadBalancerName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "LoadBalancerUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LoadBalancerUpdateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateOperatingSystemListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateOperatingSystemListFamiliesDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateServiceCertificateCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "ServiceCertificateCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceCertificateCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateServiceCertificateDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "ServiceCertificateDeleteParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceCertificateDeleteParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateServiceCertificateGetDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "ServiceCertificateGetParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceCertificateGetParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateServiceCertificateListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleName = new RuntimeDefinedParameter(); - pRoleName.Name = "RoleName"; - pRoleName.ParameterType = typeof(System.String); - pRoleName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleName", pRoleName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineDiskCreateDataDiskParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineDiskCreateDataDiskParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskCreateDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineDiskCreateDiskParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineDiskCreateDiskParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleName = new RuntimeDefinedParameter(); - pRoleName.Name = "RoleName"; - pRoleName.ParameterType = typeof(System.String); - pRoleName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleName", pRoleName); - - var pLogicalUnitNumber = new RuntimeDefinedParameter(); - pLogicalUnitNumber.Name = "LogicalUnitNumber"; - pLogicalUnitNumber.ParameterType = typeof(System.Int32); - pLogicalUnitNumber.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 5, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pName = new RuntimeDefinedParameter(); - pName.Name = "Name"; - pName.ParameterType = typeof(System.String); - pName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Name", pName); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleName = new RuntimeDefinedParameter(); - pRoleName.Name = "RoleName"; - pRoleName.ParameterType = typeof(System.String); - pRoleName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleName", pRoleName); - - var pLogicalUnitNumber = new RuntimeDefinedParameter(); - pLogicalUnitNumber.Name = "LogicalUnitNumber"; - pLogicalUnitNumber.ParameterType = typeof(System.Int32); - pLogicalUnitNumber.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskGetDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pName = new RuntimeDefinedParameter(); - pName.Name = "Name"; - pName.ParameterType = typeof(System.String); - pName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Name", pName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskListDisksDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pRoleName = new RuntimeDefinedParameter(); - pRoleName.Name = "RoleName"; - pRoleName.ParameterType = typeof(System.String); - pRoleName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pRoleName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("RoleName", pRoleName); - - var pLogicalUnitNumber = new RuntimeDefinedParameter(); - pLogicalUnitNumber.Name = "LogicalUnitNumber"; - pLogicalUnitNumber.ParameterType = typeof(System.Int32); - pLogicalUnitNumber.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineDiskUpdateDataDiskParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 5, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineDiskUpdateDataDiskParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pName = new RuntimeDefinedParameter(); - pName.Name = "Name"; - pName.ParameterType = typeof(System.String); - pName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Name", pName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineDiskUpdateDiskParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineDiskUpdateDiskParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pName = new RuntimeDefinedParameter(); - pName.Name = "Name"; - pName.ParameterType = typeof(System.String); - pName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Name", pName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineDiskUpdateDiskSizeParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineDiskUpdateDiskSizeParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineExtensionListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pPublisherName = new RuntimeDefinedParameter(); - pPublisherName.Name = "PublisherName"; - pPublisherName.ParameterType = typeof(System.String); - pPublisherName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pPublisherName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("PublisherName", pPublisherName); - - var pExtensionName = new RuntimeDefinedParameter(); - pExtensionName.Name = "ExtensionName"; - pExtensionName.ParameterType = typeof(System.String); - pExtensionName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pExtensionName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ExtensionName", pExtensionName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineBeginShutdownDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineBeginShutdownParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineBeginShutdownParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineCaptureOSImageDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineCaptureOSImageParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineCaptureOSImageParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineCaptureVMImageDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineCaptureVMImageParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineCaptureVMImageParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineCreateDeploymentDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineCreateDeploymentParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineCreateDeploymentParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateVirtualMachineGetDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineRestartDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineShutdownDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineShutdownParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineShutdownParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineShutdownRolesDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineShutdownRolesParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineShutdownRolesParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineStartDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineStartRolesDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineStartRolesParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineStartRolesParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pVirtualMachineName = new RuntimeDefinedParameter(); - pVirtualMachineName.Name = "VirtualMachineName"; - pVirtualMachineName.ParameterType = typeof(System.String); - pVirtualMachineName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 4, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineUpdateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pServiceName = new RuntimeDefinedParameter(); - pServiceName.Name = "ServiceName"; - pServiceName.ParameterType = typeof(System.String); - pServiceName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pServiceName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ServiceName", pServiceName); - - var pDeploymentName = new RuntimeDefinedParameter(); - pDeploymentName.Name = "DeploymentName"; - pDeploymentName.ParameterType = typeof(System.String); - pDeploymentName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeploymentName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeploymentName", pDeploymentName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineUpdateLoadBalancedEndpointSetParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 3, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineUpdateLoadBalancedEndpointSetParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineOSImageCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineOSImageCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageGetDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageGetDetailsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageReplicateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineOSImageReplicateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineOSImageReplicateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageShareDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - var pPermission = new RuntimeDefinedParameter(); - pPermission.Name = "Permission"; - pPermission.ParameterType = typeof(System.String); - pPermission.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pPermission.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Permission", pPermission); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageUnreplicateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineOSImageUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineOSImageUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineOSImageUpdateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageCreateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineVMImageCreateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineVMImageCreateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageDeleteDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pVMImageName = new RuntimeDefinedParameter(); - pVMImageName.Name = "VMImageName"; - pVMImageName.ParameterType = typeof(System.String); - pVMImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pVMImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VMImageName", pVMImageName); - - var pDeleteFromStorage = new RuntimeDefinedParameter(); - pDeleteFromStorage.Name = "DeleteFromStorage"; - pDeleteFromStorage.ParameterType = typeof(System.Boolean); - pDeleteFromStorage.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageGetDetailsDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pVMImageName = new RuntimeDefinedParameter(); - pVMImageName.Name = "VMImageName"; - pVMImageName.ParameterType = typeof(System.String); - pVMImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pVMImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VMImageName", pVMImageName); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageListDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageReplicateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pVMImageName = new RuntimeDefinedParameter(); - pVMImageName.Name = "VMImageName"; - pVMImageName.ParameterType = typeof(System.String); - pVMImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pVMImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VMImageName", pVMImageName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineVMImageReplicateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineVMImageReplicateParameters", pParameters); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageShareDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pVMImageName = new RuntimeDefinedParameter(); - pVMImageName.Name = "VMImageName"; - pVMImageName.ParameterType = typeof(System.String); - pVMImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pVMImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VMImageName", pVMImageName); - - var pPermission = new RuntimeDefinedParameter(); - pPermission.Name = "Permission"; - pPermission.ParameterType = typeof(System.String); - pPermission.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pPermission.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("Permission", pPermission); - - return dynamicParameters; - } - - protected object CreateVirtualMachineVMImageUnreplicateDynamicParameters() + public object GetDynamicParameters() { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pVMImageName = new RuntimeDefinedParameter(); - pVMImageName.Name = "VMImageName"; - pVMImageName.ParameterType = typeof(System.String); - pVMImageName.Attributes.Add(new ParameterAttribute + switch (MethodName) { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pVMImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VMImageName", pVMImageName); + case "DeploymentChangeConfigurationByName" : return CreateDeploymentChangeConfigurationByNameDynamicParameters(); + case "DeploymentChangeConfigurationBySlot" : return CreateDeploymentChangeConfigurationBySlotDynamicParameters(); + case "DeploymentCreate" : return CreateDeploymentCreateDynamicParameters(); + case "DeploymentDeleteByName" : return CreateDeploymentDeleteByNameDynamicParameters(); + case "DeploymentDeleteBySlot" : return CreateDeploymentDeleteBySlotDynamicParameters(); + case "DeploymentDeleteRoleInstanceByDeploymentName" : return CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : return CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentGetByName" : return CreateDeploymentGetByNameDynamicParameters(); + case "DeploymentGetBySlot" : return CreateDeploymentGetBySlotDynamicParameters(); + case "DeploymentGetPackageByName" : return CreateDeploymentGetPackageByNameDynamicParameters(); + case "DeploymentGetPackageBySlot" : return CreateDeploymentGetPackageBySlotDynamicParameters(); + case "DeploymentListEvents" : return CreateDeploymentListEventsDynamicParameters(); + case "DeploymentListEventsBySlot" : return CreateDeploymentListEventsBySlotDynamicParameters(); + case "DeploymentRebootRoleInstanceByDeploymentName" : return CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentRebootRoleInstanceByDeploymentSlot" : return CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentRebuildRoleInstanceByDeploymentName" : return CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : return CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentReimageRoleInstanceByDeploymentName" : return CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParameters(); + case "DeploymentReimageRoleInstanceByDeploymentSlot" : return CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParameters(); + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicParameters(); + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : return CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicParameters(); + case "DeploymentSwap" : return CreateDeploymentSwapDynamicParameters(); + case "DeploymentUpdateStatusByDeploymentName" : return CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters(); + case "DeploymentUpdateStatusByDeploymentSlot" : return CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters(); + case "DeploymentUpgradeByName" : return CreateDeploymentUpgradeByNameDynamicParameters(); + case "DeploymentUpgradeBySlot" : return CreateDeploymentUpgradeBySlotDynamicParameters(); + case "DeploymentWalkUpgradeDomainByDeploymentName" : return CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParameters(); + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : return CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParameters(); + case "DNSServerAddDNSServer" : return CreateDNSServerAddDNSServerDynamicParameters(); + case "DNSServerDeleteDNSServer" : return CreateDNSServerDeleteDNSServerDynamicParameters(); + case "DNSServerUpdateDNSServer" : return CreateDNSServerUpdateDNSServerDynamicParameters(); + case "ExtensionImageRegister" : return CreateExtensionImageRegisterDynamicParameters(); + case "ExtensionImageUnregister" : return CreateExtensionImageUnregisterDynamicParameters(); + case "ExtensionImageUpdate" : return CreateExtensionImageUpdateDynamicParameters(); + case "HostedServiceAddExtension" : return CreateHostedServiceAddExtensionDynamicParameters(); + case "HostedServiceCheckNameAvailability" : return CreateHostedServiceCheckNameAvailabilityDynamicParameters(); + case "HostedServiceCreate" : return CreateHostedServiceCreateDynamicParameters(); + case "HostedServiceDelete" : return CreateHostedServiceDeleteDynamicParameters(); + case "HostedServiceDeleteAll" : return CreateHostedServiceDeleteAllDynamicParameters(); + case "HostedServiceDeleteExtension" : return CreateHostedServiceDeleteExtensionDynamicParameters(); + case "HostedServiceGet" : return CreateHostedServiceGetDynamicParameters(); + case "HostedServiceGetDetailed" : return CreateHostedServiceGetDetailedDynamicParameters(); + case "HostedServiceGetExtension" : return CreateHostedServiceGetExtensionDynamicParameters(); + case "HostedServiceList" : return CreateHostedServiceListDynamicParameters(); + case "HostedServiceListAvailableExtensions" : return CreateHostedServiceListAvailableExtensionsDynamicParameters(); + case "HostedServiceListExtensions" : return CreateHostedServiceListExtensionsDynamicParameters(); + case "HostedServiceListExtensionVersions" : return CreateHostedServiceListExtensionVersionsDynamicParameters(); + case "HostedServiceUpdate" : return CreateHostedServiceUpdateDynamicParameters(); + case "LoadBalancerCreate" : return CreateLoadBalancerCreateDynamicParameters(); + case "LoadBalancerDelete" : return CreateLoadBalancerDeleteDynamicParameters(); + case "LoadBalancerUpdate" : return CreateLoadBalancerUpdateDynamicParameters(); + case "OperatingSystemList" : return CreateOperatingSystemListDynamicParameters(); + case "OperatingSystemListFamilies" : return CreateOperatingSystemListFamiliesDynamicParameters(); + case "ServiceCertificateCreate" : return CreateServiceCertificateCreateDynamicParameters(); + case "ServiceCertificateDelete" : return CreateServiceCertificateDeleteDynamicParameters(); + case "ServiceCertificateGet" : return CreateServiceCertificateGetDynamicParameters(); + case "ServiceCertificateList" : return CreateServiceCertificateListDynamicParameters(); + case "VirtualMachineDiskCreateDataDisk" : return CreateVirtualMachineDiskCreateDataDiskDynamicParameters(); + case "VirtualMachineDiskCreateDisk" : return CreateVirtualMachineDiskCreateDiskDynamicParameters(); + case "VirtualMachineDiskDeleteDataDisk" : return CreateVirtualMachineDiskDeleteDataDiskDynamicParameters(); + case "VirtualMachineDiskDeleteDisk" : return CreateVirtualMachineDiskDeleteDiskDynamicParameters(); + case "VirtualMachineDiskGetDataDisk" : return CreateVirtualMachineDiskGetDataDiskDynamicParameters(); + case "VirtualMachineDiskGetDisk" : return CreateVirtualMachineDiskGetDiskDynamicParameters(); + case "VirtualMachineDiskListDisks" : return CreateVirtualMachineDiskListDisksDynamicParameters(); + case "VirtualMachineDiskUpdateDataDisk" : return CreateVirtualMachineDiskUpdateDataDiskDynamicParameters(); + case "VirtualMachineDiskUpdateDisk" : return CreateVirtualMachineDiskUpdateDiskDynamicParameters(); + case "VirtualMachineDiskUpdateDiskSize" : return CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters(); + case "VirtualMachineExtensionList" : return CreateVirtualMachineExtensionListDynamicParameters(); + case "VirtualMachineExtensionListVersions" : return CreateVirtualMachineExtensionListVersionsDynamicParameters(); + case "VirtualMachineCaptureOSImage" : return CreateVirtualMachineCaptureOSImageDynamicParameters(); + case "VirtualMachineCaptureVMImage" : return CreateVirtualMachineCaptureVMImageDynamicParameters(); + case "VirtualMachineCreate" : return CreateVirtualMachineCreateDynamicParameters(); + case "VirtualMachineCreateDeployment" : return CreateVirtualMachineCreateDeploymentDynamicParameters(); + case "VirtualMachineDelete" : return CreateVirtualMachineDeleteDynamicParameters(); + case "VirtualMachineGet" : return CreateVirtualMachineGetDynamicParameters(); + case "VirtualMachineGetRemoteDesktopFile" : return CreateVirtualMachineGetRemoteDesktopFileDynamicParameters(); + case "VirtualMachineRestart" : return CreateVirtualMachineRestartDynamicParameters(); + case "VirtualMachineShutdown" : return CreateVirtualMachineShutdownDynamicParameters(); + case "VirtualMachineShutdownRoles" : return CreateVirtualMachineShutdownRolesDynamicParameters(); + case "VirtualMachineStart" : return CreateVirtualMachineStartDynamicParameters(); + case "VirtualMachineStartRoles" : return CreateVirtualMachineStartRolesDynamicParameters(); + case "VirtualMachineUpdate" : return CreateVirtualMachineUpdateDynamicParameters(); + case "VirtualMachineUpdateLoadBalancedEndpointSet" : return CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters(); + case "VirtualMachineOSImageCreate" : return CreateVirtualMachineOSImageCreateDynamicParameters(); + case "VirtualMachineOSImageDelete" : return CreateVirtualMachineOSImageDeleteDynamicParameters(); + case "VirtualMachineOSImageGet" : return CreateVirtualMachineOSImageGetDynamicParameters(); + case "VirtualMachineOSImageGetDetails" : return CreateVirtualMachineOSImageGetDetailsDynamicParameters(); + case "VirtualMachineOSImageList" : return CreateVirtualMachineOSImageListDynamicParameters(); + case "VirtualMachineOSImageReplicate" : return CreateVirtualMachineOSImageReplicateDynamicParameters(); + case "VirtualMachineOSImageShare" : return CreateVirtualMachineOSImageShareDynamicParameters(); + case "VirtualMachineOSImageUnreplicate" : return CreateVirtualMachineOSImageUnreplicateDynamicParameters(); + case "VirtualMachineOSImageUpdate" : return CreateVirtualMachineOSImageUpdateDynamicParameters(); + case "VirtualMachineVMImageCreate" : return CreateVirtualMachineVMImageCreateDynamicParameters(); + case "VirtualMachineVMImageDelete" : return CreateVirtualMachineVMImageDeleteDynamicParameters(); + case "VirtualMachineVMImageGetDetails" : return CreateVirtualMachineVMImageGetDetailsDynamicParameters(); + case "VirtualMachineVMImageList" : return CreateVirtualMachineVMImageListDynamicParameters(); + case "VirtualMachineVMImageReplicate" : return CreateVirtualMachineVMImageReplicateDynamicParameters(); + case "VirtualMachineVMImageShare" : return CreateVirtualMachineVMImageShareDynamicParameters(); + case "VirtualMachineVMImageUnreplicate" : return CreateVirtualMachineVMImageUnreplicateDynamicParameters(); + case "VirtualMachineVMImageUpdate" : return CreateVirtualMachineVMImageUpdateDynamicParameters(); + default : break; + } - return dynamicParameters; + return null; } - protected object CreateVirtualMachineVMImageUpdateDynamicParameters() - { - dynamicParameters = new RuntimeDefinedParameterDictionary(); - var pImageName = new RuntimeDefinedParameter(); - pImageName.Name = "ImageName"; - pImageName.ParameterType = typeof(System.String); - pImageName.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 1, - Mandatory = true - }); - pImageName.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("ImageName", pImageName); - - var pParameters = new RuntimeDefinedParameter(); - pParameters.Name = "VirtualMachineVMImageUpdateParameters"; - pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters); - pParameters.Attributes.Add(new ParameterAttribute - { - ParameterSetName = "InvokeByDynamicParameters", - Position = 2, - Mandatory = true - }); - pParameters.Attributes.Add(new AllowNullAttribute()); - dynamicParameters.Add("VirtualMachineVMImageUpdateParameters", pParameters); - - return dynamicParameters; - } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs new file mode 100644 index 000000000000..b9bbae73de81 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateLoadBalancerCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "LoadBalancerCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LoadBalancerCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + LoadBalancerCreateParameters parameters = (LoadBalancerCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = LoadBalancerClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs new file mode 100644 index 000000000000..2e49359a48af --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateLoadBalancerDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pLoadBalancerName = new RuntimeDefinedParameter(); + pLoadBalancerName.Name = "LoadBalancerName"; + pLoadBalancerName.ParameterType = typeof(System.String); + pLoadBalancerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); + + return dynamicParameters; + } + + protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = LoadBalancerClient.Delete(serviceName, deploymentName, loadBalancerName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + + return new object[] { serviceName, deploymentName, loadBalancerName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs new file mode 100644 index 000000000000..7b0849717e09 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateLoadBalancerUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pLoadBalancerName = new RuntimeDefinedParameter(); + pLoadBalancerName.Name = "LoadBalancerName"; + pLoadBalancerName.ParameterType = typeof(System.String); + pLoadBalancerName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "LoadBalancerUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LoadBalancerUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string loadBalancerName = (string)ParseParameter(invokeMethodInputParameters[2]); + LoadBalancerUpdateParameters parameters = (LoadBalancerUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = LoadBalancerClient.Update(serviceName, deploymentName, loadBalancerName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateLoadBalancerUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string loadBalancerName = string.Empty; + LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); + + return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs index a08b2265e16d..49f32a48cd70 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs @@ -470,842 +470,5 @@ public override void ExecuteCmdlet() }); } - protected object[] CreateDeploymentChangeConfigurationByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentChangeConfigurationBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentCreateParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentCreateParameters parameters = new DeploymentCreateParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentDeleteByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, deleteFromStorage }; - } - - protected object[] CreateDeploymentDeleteBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - - return new object[] { serviceName, deploymentSlot }; - } - - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - string deploymentSlot = string.Empty; - DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentGetByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - - return new object[] { serviceName, deploymentName }; - } - - protected object[] CreateDeploymentGetBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - - return new object[] { serviceName, deploymentSlot }; - } - - protected object[] CreateDeploymentGetPackageByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentGetPackageBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentListEventsParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DateTime startTime = new DateTime(); - DateTime endTime = new DateTime(); - - return new object[] { serviceName, deploymentName, startTime, endTime }; - } - - protected object[] CreateDeploymentListEventsBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DateTime startTime = new DateTime(); - DateTime endTime = new DateTime(); - - return new object[] { serviceName, deploymentSlot, startTime, endTime }; - } - - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName }; - } - - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - string resources = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName, resources }; - } - - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - string deploymentSlot = string.Empty; - string roleInstanceName = string.Empty; - string resources = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; - } - - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentName, roleInstanceName }; - } - - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - string roleInstanceName = string.Empty; - - return new object[] { serviceName, deploymentSlot, roleInstanceName }; - } - - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentSwapParameters() - { - string serviceName = string.Empty; - DeploymentSwapParameters parameters = new DeploymentSwapParameters(); - - return new object[] { serviceName, parameters }; - } - - protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentUpgradeByNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentUpgradeBySlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() - { - string serviceName = string.Empty; - DeploymentSlot deploymentSlot = new DeploymentSlot(); - DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - - return new object[] { serviceName, deploymentSlot, parameters }; - } - - protected object[] CreateDNSServerAddDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - DNSAddParameters parameters = new DNSAddParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateDNSServerDeleteDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string dnsServerName = string.Empty; - - return new object[] { serviceName, deploymentName, dnsServerName }; - } - - protected object[] CreateDNSServerUpdateDNSServerParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string dnsServerName = string.Empty; - DNSUpdateParameters parameters = new DNSUpdateParameters(); - - return new object[] { serviceName, deploymentName, dnsServerName, parameters }; - } - - protected object[] CreateExtensionImageRegisterParameters() - { - ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateExtensionImageUnregisterParameters() - { - string providerNamespace = string.Empty; - string type = string.Empty; - string version = string.Empty; - - return new object[] { providerNamespace, type, version }; - } - - protected object[] CreateExtensionImageUpdateParameters() - { - ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateHostedServiceAddExtensionParameters() - { - string serviceName = string.Empty; - HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); - - return new object[] { serviceName, parameters }; - } - - protected object[] CreateHostedServiceCheckNameAvailabilityParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceCreateParameters() - { - HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateHostedServiceDeleteParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceDeleteAllParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceDeleteExtensionParameters() - { - string serviceName = string.Empty; - string extensionId = string.Empty; - - return new object[] { serviceName, extensionId }; - } - - protected object[] CreateHostedServiceGetParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceGetDetailedParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceGetExtensionParameters() - { - string serviceName = string.Empty; - string extensionId = string.Empty; - - return new object[] { serviceName, extensionId }; - } - - protected object[] CreateHostedServiceListParameters() - { - - return new object[] { }; - } - - protected object[] CreateHostedServiceListAvailableExtensionsParameters() - { - - return new object[] { }; - } - - protected object[] CreateHostedServiceListExtensionsParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateHostedServiceListExtensionVersionsParameters() - { - string providerNamespace = string.Empty; - string extensionType = string.Empty; - - return new object[] { providerNamespace, extensionType }; - } - - protected object[] CreateHostedServiceUpdateParameters() - { - string serviceName = string.Empty; - HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); - - return new object[] { serviceName, parameters }; - } - - protected object[] CreateLoadBalancerCreateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateLoadBalancerDeleteParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string loadBalancerName = string.Empty; - - return new object[] { serviceName, deploymentName, loadBalancerName }; - } - - protected object[] CreateLoadBalancerUpdateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string loadBalancerName = string.Empty; - LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); - - return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; - } - - protected object[] CreateOperatingSystemListParameters() - { - - return new object[] { }; - } - - protected object[] CreateOperatingSystemListFamiliesParameters() - { - - return new object[] { }; - } - - protected object[] CreateServiceCertificateCreateParameters() - { - string serviceName = string.Empty; - ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); - - return new object[] { serviceName, parameters }; - } - - protected object[] CreateServiceCertificateDeleteParameters() - { - ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateServiceCertificateGetParameters() - { - ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateServiceCertificateListParameters() - { - string serviceName = string.Empty; - - return new object[] { serviceName }; - } - - protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); - - return new object[] { serviceName, deploymentName, roleName, parameters }; - } - - protected object[] CreateVirtualMachineDiskCreateDiskParameters() - { - VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; - } - - protected object[] CreateVirtualMachineDiskDeleteDiskParameters() - { - string name = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { name, deleteFromStorage }; - } - - protected object[] CreateVirtualMachineDiskGetDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; - } - - protected object[] CreateVirtualMachineDiskGetDiskParameters() - { - string name = string.Empty; - - return new object[] { name }; - } - - protected object[] CreateVirtualMachineDiskListDisksParameters() - { - - return new object[] { }; - } - - protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string roleName = string.Empty; - int logicalUnitNumber = new int(); - VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); - - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; - } - - protected object[] CreateVirtualMachineDiskUpdateDiskParameters() - { - string name = string.Empty; - VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - - return new object[] { name, parameters }; - } - - protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() - { - string name = string.Empty; - VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - - return new object[] { name, parameters }; - } - - protected object[] CreateVirtualMachineExtensionListParameters() - { - - return new object[] { }; - } - - protected object[] CreateVirtualMachineExtensionListVersionsParameters() - { - string publisherName = string.Empty; - string extensionName = string.Empty; - - return new object[] { publisherName, extensionName }; - } - - protected object[] CreateVirtualMachineBeginShutdownParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - - protected object[] CreateVirtualMachineCaptureOSImageParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - - protected object[] CreateVirtualMachineCaptureVMImageParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - - protected object[] CreateVirtualMachineCreateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateVirtualMachineCreateDeploymentParameters() - { - string serviceName = string.Empty; - VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); - - return new object[] { serviceName, parameters }; - } - - protected object[] CreateVirtualMachineDeleteParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; - } - - protected object[] CreateVirtualMachineGetParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - - protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - - protected object[] CreateVirtualMachineRestartParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - - protected object[] CreateVirtualMachineShutdownParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - - protected object[] CreateVirtualMachineShutdownRolesParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateVirtualMachineStartParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - - return new object[] { serviceName, deploymentName, virtualMachineName }; - } - - protected object[] CreateVirtualMachineStartRolesParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateVirtualMachineUpdateParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - string virtualMachineName = string.Empty; - VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); - - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; - } - - protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() - { - string serviceName = string.Empty; - string deploymentName = string.Empty; - VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); - - return new object[] { serviceName, deploymentName, parameters }; - } - - protected object[] CreateVirtualMachineOSImageCreateParameters() - { - VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateVirtualMachineOSImageDeleteParameters() - { - string imageName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { imageName, deleteFromStorage }; - } - - protected object[] CreateVirtualMachineOSImageGetParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - - protected object[] CreateVirtualMachineOSImageGetDetailsParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - - protected object[] CreateVirtualMachineOSImageListParameters() - { - - return new object[] { }; - } - - protected object[] CreateVirtualMachineOSImageReplicateParameters() - { - string imageName = string.Empty; - VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); - - return new object[] { imageName, parameters }; - } - - protected object[] CreateVirtualMachineOSImageShareParameters() - { - string imageName = string.Empty; - string permission = string.Empty; - - return new object[] { imageName, permission }; - } - - protected object[] CreateVirtualMachineOSImageUnreplicateParameters() - { - string imageName = string.Empty; - - return new object[] { imageName }; - } - - protected object[] CreateVirtualMachineOSImageUpdateParameters() - { - string imageName = string.Empty; - VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); - - return new object[] { imageName, parameters }; - } - - protected object[] CreateVirtualMachineVMImageCreateParameters() - { - VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); - - return new object[] { parameters }; - } - - protected object[] CreateVirtualMachineVMImageDeleteParameters() - { - string vmImageName = string.Empty; - bool deleteFromStorage = new bool(); - - return new object[] { vmImageName, deleteFromStorage }; - } - - protected object[] CreateVirtualMachineVMImageGetDetailsParameters() - { - string vmImageName = string.Empty; - - return new object[] { vmImageName }; - } - - protected object[] CreateVirtualMachineVMImageListParameters() - { - - return new object[] { }; - } - - protected object[] CreateVirtualMachineVMImageReplicateParameters() - { - string vmImageName = string.Empty; - VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); - - return new object[] { vmImageName, parameters }; - } - - protected object[] CreateVirtualMachineVMImageShareParameters() - { - string vmImageName = string.Empty; - string permission = string.Empty; - - return new object[] { vmImageName, permission }; - } - - protected object[] CreateVirtualMachineVMImageUnreplicateParameters() - { - string vmImageName = string.Empty; - - return new object[] { vmImageName }; - } - - protected object[] CreateVirtualMachineVMImageUpdateParameters() - { - string imageName = string.Empty; - VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); - - return new object[] { imageName, parameters }; - } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs new file mode 100644 index 000000000000..612167b2151b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateOperatingSystemListFamiliesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.ListFamilies(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateOperatingSystemListFamiliesParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs new file mode 100644 index 000000000000..e9b4a87df7b6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateOperatingSystemListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParameters) + { + + var result = OperatingSystemClient.List(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateOperatingSystemListParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs new file mode 100644 index 000000000000..56a17e938ee3 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateServiceCertificateCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceCertificateCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + ServiceCertificateCreateParameters parameters = (ServiceCertificateCreateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = ServiceCertificateClient.Create(serviceName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateCreateParameters() + { + string serviceName = string.Empty; + ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); + + return new object[] { serviceName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs new file mode 100644 index 000000000000..8a53b85dd3f2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateServiceCertificateDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateDeleteParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceCertificateDeleteParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateDeleteParameters parameters = (ServiceCertificateDeleteParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.Delete(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateDeleteParameters() + { + ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs new file mode 100644 index 000000000000..ffc3783a1c6f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateServiceCertificateGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "ServiceCertificateGetParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceCertificateGetParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputParameters) + { + ServiceCertificateGetParameters parameters = (ServiceCertificateGetParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.Get(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateGetParameters() + { + ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs new file mode 100644 index 000000000000..cf8318f4dfec --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateServiceCertificateListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + return dynamicParameters; + } + + protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = ServiceCertificateClient.List(serviceName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateServiceCertificateListParameters() + { + string serviceName = string.Empty; + + return new object[] { serviceName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs new file mode 100644 index 000000000000..5d82a16e9312 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineBeginShutdownDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineBeginShutdownParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineBeginShutdownParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.BeginShutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineBeginShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs new file mode 100644 index 000000000000..4c853d69aa78 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineCaptureOSImageDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCaptureOSImageParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineCaptureOSImageParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureOSImageParameters parameters = (VirtualMachineCaptureOSImageParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.CaptureOSImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCaptureOSImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs new file mode 100644 index 000000000000..6fc82afbe55f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineCaptureVMImageDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCaptureVMImageParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineCaptureVMImageParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineCaptureVMImageParameters parameters = (VirtualMachineCaptureVMImageParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.CaptureVMImage(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCaptureVMImageParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs new file mode 100644 index 000000000000..21e9d590430e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineCreateDeploymentDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCreateDeploymentParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineCreateDeploymentParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineCreateDeploymentParameters parameters = (VirtualMachineCreateDeploymentParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineClient.CreateDeployment(serviceName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCreateDeploymentParameters() + { + string serviceName = string.Empty; + VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); + + return new object[] { serviceName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs new file mode 100644 index 000000000000..43ce3297d98b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineCreateParameters parameters = (VirtualMachineCreateParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Create(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineCreateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs new file mode 100644 index 000000000000..1350df9c7006 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Delete(serviceName, deploymentName, virtualMachineName, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDeleteParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs new file mode 100644 index 000000000000..bae81402b81a --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Get(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineGetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs new file mode 100644 index 000000000000..25b07bb56be9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.GetRemoteDesktopFile(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs new file mode 100644 index 000000000000..4c5709134ac6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineRestartDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Restart(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineRestartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs new file mode 100644 index 000000000000..3e0df8a0295b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineShutdownDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineShutdownParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineShutdownParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineShutdownParameters parameters = (VirtualMachineShutdownParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Shutdown(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineShutdownParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs new file mode 100644 index 000000000000..7701c75766c8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineShutdownRolesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineShutdownRolesParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineShutdownRolesParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineShutdownRolesParameters parameters = (VirtualMachineShutdownRolesParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.ShutdownRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineShutdownRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs new file mode 100644 index 000000000000..d394973d09e9 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineStartDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.Start(serviceName, deploymentName, virtualMachineName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineStartParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + + return new object[] { serviceName, deploymentName, virtualMachineName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs new file mode 100644 index 000000000000..0fb4614671ed --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineStartRolesDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineStartRolesParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineStartRolesParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineStartRolesParameters parameters = (VirtualMachineStartRolesParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.StartRoles(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineStartRolesParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs new file mode 100644 index 000000000000..28a667b6eeb8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineUpdateLoadBalancedEndpointSetParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineUpdateLoadBalancedEndpointSetParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + VirtualMachineUpdateLoadBalancedSetParameters parameters = (VirtualMachineUpdateLoadBalancedSetParameters)ParseParameter(invokeMethodInputParameters[2]); + + var result = VirtualMachineClient.UpdateLoadBalancedEndpointSet(serviceName, deploymentName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); + + return new object[] { serviceName, deploymentName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs new file mode 100644 index 000000000000..3db93ecdad71 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pVirtualMachineName = new RuntimeDefinedParameter(); + pVirtualMachineName.Name = "VirtualMachineName"; + pVirtualMachineName.ParameterType = typeof(System.String); + pVirtualMachineName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string virtualMachineName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineUpdateParameters parameters = (VirtualMachineUpdateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineClient.Update(serviceName, deploymentName, virtualMachineName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineUpdateParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string virtualMachineName = string.Empty; + VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); + + return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs new file mode 100644 index 000000000000..6e380de3caa7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleName", pRoleName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskCreateDataDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineDiskCreateDataDiskParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); + + return new object[] { serviceName, deploymentName, roleName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs new file mode 100644 index 000000000000..0cf3cec6421e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskCreateDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskCreateDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineDiskCreateDiskParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters) + { + VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineDiskClient.CreateDisk(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskCreateDiskParameters() + { + VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs new file mode 100644 index 000000000000..f000ffa7cc5e --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs @@ -0,0 +1,125 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 5, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[4]); + + var result = VirtualMachineDiskClient.DeleteDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + bool deleteFromStorage = new bool(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs new file mode 100644 index 000000000000..742a42a13735 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Name", pName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskDeleteDiskParameters() + { + string name = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { name, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs new file mode 100644 index 000000000000..ce7586aecea7 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs @@ -0,0 +1,111 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + + var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskGetDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs new file mode 100644 index 000000000000..800182dcb00d --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskGetDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Name", pName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineDiskClient.GetDisk(name); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskGetDiskParameters() + { + string name = string.Empty; + + return new object[] { name }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs new file mode 100644 index 000000000000..d4a2220808eb --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskListDisksDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineDiskClient.ListDisks(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskListDisksParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs new file mode 100644 index 000000000000..09de17625cd4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs @@ -0,0 +1,125 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pServiceName = new RuntimeDefinedParameter(); + pServiceName.Name = "ServiceName"; + pServiceName.ParameterType = typeof(System.String); + pServiceName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pServiceName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ServiceName", pServiceName); + + var pDeploymentName = new RuntimeDefinedParameter(); + pDeploymentName.Name = "DeploymentName"; + pDeploymentName.ParameterType = typeof(System.String); + pDeploymentName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeploymentName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeploymentName", pDeploymentName); + + var pRoleName = new RuntimeDefinedParameter(); + pRoleName.Name = "RoleName"; + pRoleName.ParameterType = typeof(System.String); + pRoleName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 3, + Mandatory = true + }); + pRoleName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("RoleName", pRoleName); + + var pLogicalUnitNumber = new RuntimeDefinedParameter(); + pLogicalUnitNumber.Name = "LogicalUnitNumber"; + pLogicalUnitNumber.ParameterType = typeof(System.Int32); + pLogicalUnitNumber.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 4, + Mandatory = true + }); + pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDataDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 5, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineDiskUpdateDataDiskParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMethodInputParameters) + { + string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); + string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]); + string roleName = (string)ParseParameter(invokeMethodInputParameters[2]); + int logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]); + VirtualMachineDataDiskUpdateParameters parameters = (VirtualMachineDataDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[4]); + + var result = VirtualMachineDiskClient.UpdateDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() + { + string serviceName = string.Empty; + string deploymentName = string.Empty; + string roleName = string.Empty; + int logicalUnitNumber = new int(); + VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); + + return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs new file mode 100644 index 000000000000..73dbb5fdc8ae --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Name", pName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDiskParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineDiskUpdateDiskParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.UpdateDisk(name, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDiskParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs new file mode 100644 index 000000000000..0ac326832979 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pName = new RuntimeDefinedParameter(); + pName.Name = "Name"; + pName.ParameterType = typeof(System.String); + pName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Name", pName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineDiskUpdateDiskSizeParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineDiskUpdateDiskSizeParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMethodInputParameters) + { + string name = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineDiskClient.UpdateDiskSize(name, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() + { + string name = string.Empty; + VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); + + return new object[] { name, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs new file mode 100644 index 000000000000..373a047d0096 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineExtensionListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineExtensionClient.List(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineExtensionListParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs new file mode 100644 index 000000000000..5ed7a6090c6c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pPublisherName = new RuntimeDefinedParameter(); + pPublisherName.Name = "PublisherName"; + pPublisherName.ParameterType = typeof(System.String); + pPublisherName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pPublisherName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("PublisherName", pPublisherName); + + var pExtensionName = new RuntimeDefinedParameter(); + pExtensionName.Name = "ExtensionName"; + pExtensionName.ParameterType = typeof(System.String); + pExtensionName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pExtensionName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ExtensionName", pExtensionName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeMethodInputParameters) + { + string publisherName = (string)ParseParameter(invokeMethodInputParameters[0]); + string extensionName = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineExtensionClient.ListVersions(publisherName, extensionName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineExtensionListVersionsParameters() + { + string publisherName = string.Empty; + string extensionName = string.Empty; + + return new object[] { publisherName, extensionName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs new file mode 100644 index 000000000000..9b4a169604ab --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineOSImageCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Create(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageCreateParameters() + { + VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs new file mode 100644 index 000000000000..bd5b2dc6c82c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageDeleteParameters() + { + string imageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { imageName, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs new file mode 100644 index 000000000000..0830f01cd1ad --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageGetDetailsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.GetDetails(imageName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageGetDetailsParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs new file mode 100644 index 000000000000..617a5c7b9b5c --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageGetDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Get(imageName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageGetParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs new file mode 100644 index 000000000000..ff4c148c6074 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineOSImageClient.List(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageListParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs new file mode 100644 index 000000000000..391d9f8d7a14 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageReplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageReplicateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineOSImageReplicateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageReplicateParameters parameters = (VirtualMachineOSImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Replicate(imageName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageReplicateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); + + return new object[] { imageName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs new file mode 100644 index 000000000000..b883ccb4d67f --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageShareDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + var pPermission = new RuntimeDefinedParameter(); + pPermission.Name = "Permission"; + pPermission.ParameterType = typeof(System.String); + pPermission.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pPermission.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Permission", pPermission); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Share(imageName, permission); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageShareParameters() + { + string imageName = string.Empty; + string permission = string.Empty; + + return new object[] { imageName, permission }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs new file mode 100644 index 000000000000..7137d6444931 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageUnreplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineOSImageClient.Unreplicate(imageName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageUnreplicateParameters() + { + string imageName = string.Empty; + + return new object[] { imageName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs new file mode 100644 index 000000000000..00dfbc4955a4 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineOSImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineOSImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineOSImageUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineOSImageUpdateParameters parameters = (VirtualMachineOSImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineOSImageClient.Update(imageName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineOSImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs new file mode 100644 index 000000000000..36ab890ee266 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageCreateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageCreateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineVMImageCreateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) + { + VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.Create(parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageCreateParameters() + { + VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); + + return new object[] { parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs new file mode 100644 index 000000000000..5bdff0a99fc8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageDeleteDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pDeleteFromStorage = new RuntimeDefinedParameter(); + pDeleteFromStorage.Name = "DeleteFromStorage"; + pDeleteFromStorage.ParameterType = typeof(System.Boolean); + pDeleteFromStorage.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageDeleteParameters() + { + string vmImageName = string.Empty; + bool deleteFromStorage = new bool(); + + return new object[] { vmImageName, deleteFromStorage }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs new file mode 100644 index 000000000000..95e11fad17ad --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageGetDetailsDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VMImageName", pVMImageName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.GetDetails(vmImageName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageGetDetailsParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs new file mode 100644 index 000000000000..67b91234dbaf --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageListDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) + { + + var result = VirtualMachineVMImageClient.List(); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageListParameters() + { + + return new object[] { }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs new file mode 100644 index 000000000000..e69d978c931b --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageReplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageReplicateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineVMImageReplicateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageReplicateParameters parameters = (VirtualMachineVMImageReplicateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Replicate(vmImageName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageReplicateParameters() + { + string vmImageName = string.Empty; + VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); + + return new object[] { vmImageName, parameters }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs new file mode 100644 index 000000000000..7ebab81e59bf --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageShareDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VMImageName", pVMImageName); + + var pPermission = new RuntimeDefinedParameter(); + pPermission.Name = "Permission"; + pPermission.ParameterType = typeof(System.String); + pPermission.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pPermission.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("Permission", pPermission); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + string permission = (string)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Share(vmImageName, permission); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageShareParameters() + { + string vmImageName = string.Empty; + string permission = string.Empty; + + return new object[] { vmImageName, permission }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs new file mode 100644 index 000000000000..342db9b9a3a2 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageUnreplicateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pVMImageName = new RuntimeDefinedParameter(); + pVMImageName.Name = "VMImageName"; + pVMImageName.ParameterType = typeof(System.String); + pVMImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pVMImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VMImageName", pVMImageName); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMethodInputParameters) + { + string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); + + var result = VirtualMachineVMImageClient.Unreplicate(vmImageName); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageUnreplicateParameters() + { + string vmImageName = string.Empty; + + return new object[] { vmImageName }; + } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs new file mode 100644 index 000000000000..84a9ad211856 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet + { + protected object CreateVirtualMachineVMImageUpdateDynamicParameters() + { + dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pImageName = new RuntimeDefinedParameter(); + pImageName.Name = "ImageName"; + pImageName.ParameterType = typeof(System.String); + pImageName.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 1, + Mandatory = true + }); + pImageName.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ImageName", pImageName); + + var pParameters = new RuntimeDefinedParameter(); + pParameters.Name = "VirtualMachineVMImageUpdateParameters"; + pParameters.ParameterType = typeof(Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters); + pParameters.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByDynamicParameters", + Position = 2, + Mandatory = true + }); + pParameters.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("VirtualMachineVMImageUpdateParameters", pParameters); + + return dynamicParameters; + } + + protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) + { + string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); + VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); + + var result = VirtualMachineVMImageClient.Update(imageName, parameters); + WriteObject(result); + } + } + + public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + { + protected object[] CreateVirtualMachineVMImageUpdateParameters() + { + string imageName = string.Empty; + VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); + + return new object[] { imageName, parameters }; + } + } +} From b24b87b597ec19667a3e4d22db50126800bbb42d Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 20 Jul 2015 18:08:51 -0700 Subject: [PATCH 38/48] Throw Warnings if Deployment Cannot be Found in the IaaS cmdlets --- .../IaaS/IaaSDeploymentManagementCmdletBase.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/IaaSDeploymentManagementCmdletBase.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/IaaSDeploymentManagementCmdletBase.cs index da993fd87578..a4289b86d8f7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/IaaSDeploymentManagementCmdletBase.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/IaaSDeploymentManagementCmdletBase.cs @@ -77,6 +77,10 @@ protected virtual void ExecuteCommand() { throw; } + else + { + WriteWarning(string.Format(CultureInfo.CurrentUICulture, Resources.NoDeploymentFoundInService, ServiceName)); + } } }); } From 6bb07c75fc55786c08b04e063e768320908a8a4c Mon Sep 17 00:00:00 2001 From: huangpf Date: Mon, 20 Jul 2015 21:12:44 -0700 Subject: [PATCH 39/48] Fix TableColumnHeader for Get-AzureVM --- ...oft.WindowsAzure.Commands.ServiceManagement.format.ps1xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/Microsoft.WindowsAzure.Commands.ServiceManagement.format.ps1xml b/src/ServiceManagement/Compute/Commands.ServiceManagement/Microsoft.WindowsAzure.Commands.ServiceManagement.format.ps1xml index 266d9459ab2e..eb82a1ae2b0a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/Microsoft.WindowsAzure.Commands.ServiceManagement.format.ps1xml +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/Microsoft.WindowsAzure.Commands.ServiceManagement.format.ps1xml @@ -317,6 +317,11 @@ Microsoft.WindowsAzure.Commands.ServiceManagement.Model.PersistentVMRoleListContext + + + + + From 2b4d1dfe6dad206249a34af7216e06ad5a7606e6 Mon Sep 17 00:00:00 2001 From: huangpf Date: Thu, 23 Jul 2015 23:42:08 -0700 Subject: [PATCH 40/48] Change -Parameter to -ArgumentList (ref. to New-Object) --- .../ServiceManagementTests.ps1 | 10 +- ....ResourceManagement.Automation.Test.csproj | 2 +- .../Automation/RunCodeGeneration.ps1 | 6 +- .../InvokeAzureComputeMethodCmdlet.cs | 402 +++++++++--------- 4 files changed, 210 insertions(+), 210 deletions(-) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index e242c2a9a3ec..5a4a1d51ebf7 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -226,12 +226,12 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $svcCreateParams.Label = $svcName; # Invoke Hosted Service Create - $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceCreate' -Parameter $svcCreateParams; + $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceCreate' -ArgumentList $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Hosted Service Get - $svcGetResult = Invoke-AzureComputeMethod -FunctionName 'HostedServiceGet' -Parameter $svcName; + $svcGetResult = Invoke-AzureComputeMethod -FunctionName 'HostedServiceGet' -ArgumentList $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; @@ -269,16 +269,16 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; # Invoke Virtual Machine Create Deployment - $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineCreateDeployment' -Parameter $svcName,$vmDeployment; + $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineCreateDeployment' -ArgumentList $svcName,$vmDeployment; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; # Invoke Virtual Machine Get - $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineGet' -Parameter $svcName,$svcName,$svcName; + $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineGet' -ArgumentList $svcName,$svcName,$svcName; Assert-AreEqual $st.RoleName $svcName; # Invoke Hosted Service Delete - $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceDeleteAll' -Parameter $svcName; + $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceDeleteAll' -ArgumentList $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } diff --git a/src/ResourceManager/Automation/Commands.Automation.Test/Commands.ResourceManagement.Automation.Test.csproj b/src/ResourceManager/Automation/Commands.Automation.Test/Commands.ResourceManagement.Automation.Test.csproj index 367cce1034ff..7ec8839c45d3 100644 --- a/src/ResourceManager/Automation/Commands.Automation.Test/Commands.ResourceManagement.Automation.Test.csproj +++ b/src/ResourceManager/Automation/Commands.Automation.Test/Commands.ResourceManagement.Automation.Test.csproj @@ -6,7 +6,7 @@ 2.0 - {127D0D51-FDEA-4E1A-8CD8-34DEB5C2F7F6} + {59D1B5DC-9175-43EC-90C6-CBA601B3565F} Library Properties Microsoft.Azure.Commands.ResourceManager.Automation.Test diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 1a0d9fbb27f8..37dc1febba94 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -463,7 +463,7 @@ $validate_all_method_names_code public string FunctionName $get_set_block [Parameter(Mandatory = false, ParameterSetName = `"$static_param_set_name`", Position = 1)] - public object[] Parameter $get_set_block + public object[] ArgumentList $get_set_block "@; @@ -476,10 +476,10 @@ $validate_all_method_names_code case `"${method_name}`" : if (ParameterSetName == `"$dynamic_param_set_name`") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - Execute${method_name}Method(Parameter); + Execute${method_name}Method(ArgumentList); break; "@; $operations_code += $operation_code_template + $new_line_str; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index ce2e89eb10fe..07e705496278 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -257,7 +257,7 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio public string FunctionName { get; set; } [Parameter(Mandatory = false, ParameterSetName = "InvokeByStaticParameters", Position = 1)] - public object[] Parameter { get; set; } + public object[] ArgumentList { get; set; } protected object ParseParameter(object input) { @@ -286,802 +286,802 @@ public override void ExecuteCmdlet() case "DeploymentChangeConfigurationByName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentChangeConfigurationByNameMethod(Parameter); + ExecuteDeploymentChangeConfigurationByNameMethod(ArgumentList); break; case "DeploymentChangeConfigurationBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentChangeConfigurationBySlotMethod(Parameter); + ExecuteDeploymentChangeConfigurationBySlotMethod(ArgumentList); break; case "DeploymentCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentCreateMethod(Parameter); + ExecuteDeploymentCreateMethod(ArgumentList); break; case "DeploymentDeleteByName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteByNameMethod(Parameter); + ExecuteDeploymentDeleteByNameMethod(ArgumentList); break; case "DeploymentDeleteBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteBySlotMethod(Parameter); + ExecuteDeploymentDeleteBySlotMethod(ArgumentList); break; case "DeploymentDeleteRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(Parameter); + ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(ArgumentList); break; case "DeploymentDeleteRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(Parameter); + ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(ArgumentList); break; case "DeploymentGetByName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetByNameMethod(Parameter); + ExecuteDeploymentGetByNameMethod(ArgumentList); break; case "DeploymentGetBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetBySlotMethod(Parameter); + ExecuteDeploymentGetBySlotMethod(ArgumentList); break; case "DeploymentGetPackageByName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetPackageByNameMethod(Parameter); + ExecuteDeploymentGetPackageByNameMethod(ArgumentList); break; case "DeploymentGetPackageBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentGetPackageBySlotMethod(Parameter); + ExecuteDeploymentGetPackageBySlotMethod(ArgumentList); break; case "DeploymentListEvents" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentListEventsMethod(Parameter); + ExecuteDeploymentListEventsMethod(ArgumentList); break; case "DeploymentListEventsBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentListEventsBySlotMethod(Parameter); + ExecuteDeploymentListEventsBySlotMethod(ArgumentList); break; case "DeploymentRebootRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(Parameter); + ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(ArgumentList); break; case "DeploymentRebootRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(Parameter); + ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(ArgumentList); break; case "DeploymentRebuildRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(Parameter); + ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(ArgumentList); break; case "DeploymentRebuildRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(Parameter); + ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(ArgumentList); break; case "DeploymentReimageRoleInstanceByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(Parameter); + ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(ArgumentList); break; case "DeploymentReimageRoleInstanceByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(Parameter); + ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(ArgumentList); break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(Parameter); + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(ArgumentList); break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(Parameter); + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(ArgumentList); break; case "DeploymentSwap" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentSwapMethod(Parameter); + ExecuteDeploymentSwapMethod(ArgumentList); break; case "DeploymentUpdateStatusByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpdateStatusByDeploymentNameMethod(Parameter); + ExecuteDeploymentUpdateStatusByDeploymentNameMethod(ArgumentList); break; case "DeploymentUpdateStatusByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(Parameter); + ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(ArgumentList); break; case "DeploymentUpgradeByName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpgradeByNameMethod(Parameter); + ExecuteDeploymentUpgradeByNameMethod(ArgumentList); break; case "DeploymentUpgradeBySlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentUpgradeBySlotMethod(Parameter); + ExecuteDeploymentUpgradeBySlotMethod(ArgumentList); break; case "DeploymentWalkUpgradeDomainByDeploymentName" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(Parameter); + ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(ArgumentList); break; case "DeploymentWalkUpgradeDomainByDeploymentSlot" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(Parameter); + ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(ArgumentList); break; case "DNSServerAddDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerAddDNSServerMethod(Parameter); + ExecuteDNSServerAddDNSServerMethod(ArgumentList); break; case "DNSServerDeleteDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerDeleteDNSServerMethod(Parameter); + ExecuteDNSServerDeleteDNSServerMethod(ArgumentList); break; case "DNSServerUpdateDNSServer" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteDNSServerUpdateDNSServerMethod(Parameter); + ExecuteDNSServerUpdateDNSServerMethod(ArgumentList); break; case "ExtensionImageRegister" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageRegisterMethod(Parameter); + ExecuteExtensionImageRegisterMethod(ArgumentList); break; case "ExtensionImageUnregister" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageUnregisterMethod(Parameter); + ExecuteExtensionImageUnregisterMethod(ArgumentList); break; case "ExtensionImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteExtensionImageUpdateMethod(Parameter); + ExecuteExtensionImageUpdateMethod(ArgumentList); break; case "HostedServiceAddExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceAddExtensionMethod(Parameter); + ExecuteHostedServiceAddExtensionMethod(ArgumentList); break; case "HostedServiceCheckNameAvailability" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceCheckNameAvailabilityMethod(Parameter); + ExecuteHostedServiceCheckNameAvailabilityMethod(ArgumentList); break; case "HostedServiceCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceCreateMethod(Parameter); + ExecuteHostedServiceCreateMethod(ArgumentList); break; case "HostedServiceDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteMethod(Parameter); + ExecuteHostedServiceDeleteMethod(ArgumentList); break; case "HostedServiceDeleteAll" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteAllMethod(Parameter); + ExecuteHostedServiceDeleteAllMethod(ArgumentList); break; case "HostedServiceDeleteExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceDeleteExtensionMethod(Parameter); + ExecuteHostedServiceDeleteExtensionMethod(ArgumentList); break; case "HostedServiceGet" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetMethod(Parameter); + ExecuteHostedServiceGetMethod(ArgumentList); break; case "HostedServiceGetDetailed" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetDetailedMethod(Parameter); + ExecuteHostedServiceGetDetailedMethod(ArgumentList); break; case "HostedServiceGetExtension" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceGetExtensionMethod(Parameter); + ExecuteHostedServiceGetExtensionMethod(ArgumentList); break; case "HostedServiceList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListMethod(Parameter); + ExecuteHostedServiceListMethod(ArgumentList); break; case "HostedServiceListAvailableExtensions" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListAvailableExtensionsMethod(Parameter); + ExecuteHostedServiceListAvailableExtensionsMethod(ArgumentList); break; case "HostedServiceListExtensions" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListExtensionsMethod(Parameter); + ExecuteHostedServiceListExtensionsMethod(ArgumentList); break; case "HostedServiceListExtensionVersions" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceListExtensionVersionsMethod(Parameter); + ExecuteHostedServiceListExtensionVersionsMethod(ArgumentList); break; case "HostedServiceUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteHostedServiceUpdateMethod(Parameter); + ExecuteHostedServiceUpdateMethod(ArgumentList); break; case "LoadBalancerCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerCreateMethod(Parameter); + ExecuteLoadBalancerCreateMethod(ArgumentList); break; case "LoadBalancerDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerDeleteMethod(Parameter); + ExecuteLoadBalancerDeleteMethod(ArgumentList); break; case "LoadBalancerUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteLoadBalancerUpdateMethod(Parameter); + ExecuteLoadBalancerUpdateMethod(ArgumentList); break; case "OperatingSystemList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteOperatingSystemListMethod(Parameter); + ExecuteOperatingSystemListMethod(ArgumentList); break; case "OperatingSystemListFamilies" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteOperatingSystemListFamiliesMethod(Parameter); + ExecuteOperatingSystemListFamiliesMethod(ArgumentList); break; case "ServiceCertificateCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateCreateMethod(Parameter); + ExecuteServiceCertificateCreateMethod(ArgumentList); break; case "ServiceCertificateDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateDeleteMethod(Parameter); + ExecuteServiceCertificateDeleteMethod(ArgumentList); break; case "ServiceCertificateGet" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateGetMethod(Parameter); + ExecuteServiceCertificateGetMethod(ArgumentList); break; case "ServiceCertificateList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteServiceCertificateListMethod(Parameter); + ExecuteServiceCertificateListMethod(ArgumentList); break; case "VirtualMachineDiskCreateDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskCreateDataDiskMethod(Parameter); + ExecuteVirtualMachineDiskCreateDataDiskMethod(ArgumentList); break; case "VirtualMachineDiskCreateDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskCreateDiskMethod(Parameter); + ExecuteVirtualMachineDiskCreateDiskMethod(ArgumentList); break; case "VirtualMachineDiskDeleteDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskDeleteDataDiskMethod(Parameter); + ExecuteVirtualMachineDiskDeleteDataDiskMethod(ArgumentList); break; case "VirtualMachineDiskDeleteDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskDeleteDiskMethod(Parameter); + ExecuteVirtualMachineDiskDeleteDiskMethod(ArgumentList); break; case "VirtualMachineDiskGetDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskGetDataDiskMethod(Parameter); + ExecuteVirtualMachineDiskGetDataDiskMethod(ArgumentList); break; case "VirtualMachineDiskGetDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskGetDiskMethod(Parameter); + ExecuteVirtualMachineDiskGetDiskMethod(ArgumentList); break; case "VirtualMachineDiskListDisks" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskListDisksMethod(Parameter); + ExecuteVirtualMachineDiskListDisksMethod(ArgumentList); break; case "VirtualMachineDiskUpdateDataDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDataDiskMethod(Parameter); + ExecuteVirtualMachineDiskUpdateDataDiskMethod(ArgumentList); break; case "VirtualMachineDiskUpdateDisk" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDiskMethod(Parameter); + ExecuteVirtualMachineDiskUpdateDiskMethod(ArgumentList); break; case "VirtualMachineDiskUpdateDiskSize" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDiskUpdateDiskSizeMethod(Parameter); + ExecuteVirtualMachineDiskUpdateDiskSizeMethod(ArgumentList); break; case "VirtualMachineExtensionList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineExtensionListMethod(Parameter); + ExecuteVirtualMachineExtensionListMethod(ArgumentList); break; case "VirtualMachineExtensionListVersions" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineExtensionListVersionsMethod(Parameter); + ExecuteVirtualMachineExtensionListVersionsMethod(ArgumentList); break; case "VirtualMachineCaptureOSImage" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCaptureOSImageMethod(Parameter); + ExecuteVirtualMachineCaptureOSImageMethod(ArgumentList); break; case "VirtualMachineCaptureVMImage" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCaptureVMImageMethod(Parameter); + ExecuteVirtualMachineCaptureVMImageMethod(ArgumentList); break; case "VirtualMachineCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCreateMethod(Parameter); + ExecuteVirtualMachineCreateMethod(ArgumentList); break; case "VirtualMachineCreateDeployment" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineCreateDeploymentMethod(Parameter); + ExecuteVirtualMachineCreateDeploymentMethod(ArgumentList); break; case "VirtualMachineDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineDeleteMethod(Parameter); + ExecuteVirtualMachineDeleteMethod(ArgumentList); break; case "VirtualMachineGet" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineGetMethod(Parameter); + ExecuteVirtualMachineGetMethod(ArgumentList); break; case "VirtualMachineGetRemoteDesktopFile" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineGetRemoteDesktopFileMethod(Parameter); + ExecuteVirtualMachineGetRemoteDesktopFileMethod(ArgumentList); break; case "VirtualMachineRestart" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineRestartMethod(Parameter); + ExecuteVirtualMachineRestartMethod(ArgumentList); break; case "VirtualMachineShutdown" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineShutdownMethod(Parameter); + ExecuteVirtualMachineShutdownMethod(ArgumentList); break; case "VirtualMachineShutdownRoles" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineShutdownRolesMethod(Parameter); + ExecuteVirtualMachineShutdownRolesMethod(ArgumentList); break; case "VirtualMachineStart" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineStartMethod(Parameter); + ExecuteVirtualMachineStartMethod(ArgumentList); break; case "VirtualMachineStartRoles" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineStartRolesMethod(Parameter); + ExecuteVirtualMachineStartRolesMethod(ArgumentList); break; case "VirtualMachineUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineUpdateMethod(Parameter); + ExecuteVirtualMachineUpdateMethod(ArgumentList); break; case "VirtualMachineUpdateLoadBalancedEndpointSet" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(Parameter); + ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(ArgumentList); break; case "VirtualMachineOSImageCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageCreateMethod(Parameter); + ExecuteVirtualMachineOSImageCreateMethod(ArgumentList); break; case "VirtualMachineOSImageDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageDeleteMethod(Parameter); + ExecuteVirtualMachineOSImageDeleteMethod(ArgumentList); break; case "VirtualMachineOSImageGet" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageGetMethod(Parameter); + ExecuteVirtualMachineOSImageGetMethod(ArgumentList); break; case "VirtualMachineOSImageGetDetails" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageGetDetailsMethod(Parameter); + ExecuteVirtualMachineOSImageGetDetailsMethod(ArgumentList); break; case "VirtualMachineOSImageList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageListMethod(Parameter); + ExecuteVirtualMachineOSImageListMethod(ArgumentList); break; case "VirtualMachineOSImageReplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageReplicateMethod(Parameter); + ExecuteVirtualMachineOSImageReplicateMethod(ArgumentList); break; case "VirtualMachineOSImageShare" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageShareMethod(Parameter); + ExecuteVirtualMachineOSImageShareMethod(ArgumentList); break; case "VirtualMachineOSImageUnreplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageUnreplicateMethod(Parameter); + ExecuteVirtualMachineOSImageUnreplicateMethod(ArgumentList); break; case "VirtualMachineOSImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineOSImageUpdateMethod(Parameter); + ExecuteVirtualMachineOSImageUpdateMethod(ArgumentList); break; case "VirtualMachineVMImageCreate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageCreateMethod(Parameter); + ExecuteVirtualMachineVMImageCreateMethod(ArgumentList); break; case "VirtualMachineVMImageDelete" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageDeleteMethod(Parameter); + ExecuteVirtualMachineVMImageDeleteMethod(ArgumentList); break; case "VirtualMachineVMImageGetDetails" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageGetDetailsMethod(Parameter); + ExecuteVirtualMachineVMImageGetDetailsMethod(ArgumentList); break; case "VirtualMachineVMImageList" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageListMethod(Parameter); + ExecuteVirtualMachineVMImageListMethod(ArgumentList); break; case "VirtualMachineVMImageReplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageReplicateMethod(Parameter); + ExecuteVirtualMachineVMImageReplicateMethod(ArgumentList); break; case "VirtualMachineVMImageShare" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageShareMethod(Parameter); + ExecuteVirtualMachineVMImageShareMethod(ArgumentList); break; case "VirtualMachineVMImageUnreplicate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageUnreplicateMethod(Parameter); + ExecuteVirtualMachineVMImageUnreplicateMethod(ArgumentList); break; case "VirtualMachineVMImageUpdate" : if (ParameterSetName == "InvokeByDynamicParameters") { - Parameter = ConvertDynamicParameters(dynamicParameters); + ArgumentList = ConvertDynamicParameters(dynamicParameters); } - ExecuteVirtualMachineVMImageUpdateMethod(Parameter); + ExecuteVirtualMachineVMImageUpdateMethod(ArgumentList); break; default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } From 048bf57c63dbcc25b2333fad51721688b173e498 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 24 Jul 2015 01:21:38 -0700 Subject: [PATCH 41/48] ArgumentList Update --- .../ServiceManagementTests.ps1 | 30 +- .../Automation/RunCodeGeneration.ps1 | 45 +- .../Commands.ServiceManagement.Preview.csproj | 4 +- .../Generated/ComputeAutomationBaseCmdlet.cs | 1 + .../DNSServer/DNSServerAddDNSServerMethod.cs | 15 +- .../DNSServerDeleteDNSServerMethod.cs | 15 +- .../DNSServerUpdateDNSServerMethod.cs | 15 +- ...ploymentChangeConfigurationByNameMethod.cs | 15 +- ...ploymentChangeConfigurationBySlotMethod.cs | 15 +- .../Deployment/DeploymentCreateMethod.cs | 15 +- .../DeploymentDeleteByNameMethod.cs | 15 +- .../DeploymentDeleteBySlotMethod.cs | 15 +- ...eleteRoleInstanceByDeploymentNameMethod.cs | 15 +- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 15 +- .../Deployment/DeploymentGetByNameMethod.cs | 15 +- .../Deployment/DeploymentGetBySlotMethod.cs | 15 +- .../DeploymentGetPackageByNameMethod.cs | 15 +- .../DeploymentGetPackageBySlotMethod.cs | 15 +- .../DeploymentListEventsBySlotMethod.cs | 15 +- .../Deployment/DeploymentListEventsMethod.cs | 15 +- ...ebootRoleInstanceByDeploymentNameMethod.cs | 15 +- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 15 +- ...buildRoleInstanceByDeploymentNameMethod.cs | 15 +- ...buildRoleInstanceByDeploymentSlotMethod.cs | 15 +- ...imageRoleInstanceByDeploymentNameMethod.cs | 15 +- ...imageRoleInstanceByDeploymentSlotMethod.cs | 15 +- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 15 +- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 15 +- .../Deployment/DeploymentSwapMethod.cs | 15 +- ...ymentUpdateStatusByDeploymentNameMethod.cs | 15 +- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 15 +- .../DeploymentUpgradeByNameMethod.cs | 15 +- .../DeploymentUpgradeBySlotMethod.cs | 15 +- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 15 +- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 15 +- .../ExtensionImageRegisterMethod.cs | 15 +- .../ExtensionImageUnregisterMethod.cs | 15 +- .../ExtensionImageUpdateMethod.cs | 15 +- .../HostedServiceAddExtensionMethod.cs | 15 +- ...ostedServiceCheckNameAvailabilityMethod.cs | 15 +- .../HostedServiceCreateMethod.cs | 15 +- .../HostedServiceDeleteAllMethod.cs | 15 +- .../HostedServiceDeleteExtensionMethod.cs | 15 +- .../HostedServiceDeleteMethod.cs | 15 +- .../HostedServiceGetDetailedMethod.cs | 15 +- .../HostedServiceGetExtensionMethod.cs | 15 +- .../HostedService/HostedServiceGetMethod.cs | 15 +- ...tedServiceListAvailableExtensionsMethod.cs | 14 +- ...ostedServiceListExtensionVersionsMethod.cs | 15 +- .../HostedServiceListExtensionsMethod.cs | 15 +- .../HostedService/HostedServiceListMethod.cs | 14 +- .../HostedServiceUpdateMethod.cs | 15 +- .../InvokeAzureComputeMethodCmdlet.cs | 819 +++--------------- .../LoadBalancer/LoadBalancerCreateMethod.cs | 15 +- .../LoadBalancer/LoadBalancerDeleteMethod.cs | 15 +- .../LoadBalancer/LoadBalancerUpdateMethod.cs | 15 +- ...s => NewAzureComputeArgumentListCmdlet.cs} | 5 +- .../OperatingSystemListFamiliesMethod.cs | 14 +- .../OperatingSystemListMethod.cs | 14 +- .../ServiceCertificateCreateMethod.cs | 15 +- .../ServiceCertificateDeleteMethod.cs | 15 +- .../ServiceCertificateGetMethod.cs | 15 +- .../ServiceCertificateListMethod.cs | 15 +- .../VirtualMachineBeginShutdownMethod.cs | 15 +- .../VirtualMachineCaptureOSImageMethod.cs | 15 +- .../VirtualMachineCaptureVMImageMethod.cs | 15 +- .../VirtualMachineCreateDeploymentMethod.cs | 15 +- .../VirtualMachineCreateMethod.cs | 15 +- .../VirtualMachineDeleteMethod.cs | 15 +- .../VirtualMachine/VirtualMachineGetMethod.cs | 15 +- ...irtualMachineGetRemoteDesktopFileMethod.cs | 15 +- .../VirtualMachineRestartMethod.cs | 15 +- .../VirtualMachineShutdownMethod.cs | 15 +- .../VirtualMachineShutdownRolesMethod.cs | 15 +- .../VirtualMachineStartMethod.cs | 15 +- .../VirtualMachineStartRolesMethod.cs | 15 +- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 15 +- .../VirtualMachineUpdateMethod.cs | 15 +- .../VirtualMachineDiskCreateDataDiskMethod.cs | 15 +- .../VirtualMachineDiskCreateDiskMethod.cs | 15 +- .../VirtualMachineDiskDeleteDataDiskMethod.cs | 15 +- .../VirtualMachineDiskDeleteDiskMethod.cs | 15 +- .../VirtualMachineDiskGetDataDiskMethod.cs | 15 +- .../VirtualMachineDiskGetDiskMethod.cs | 15 +- .../VirtualMachineDiskListDisksMethod.cs | 14 +- .../VirtualMachineDiskUpdateDataDiskMethod.cs | 15 +- .../VirtualMachineDiskUpdateDiskMethod.cs | 15 +- .../VirtualMachineDiskUpdateDiskSizeMethod.cs | 15 +- .../VirtualMachineExtensionListMethod.cs | 14 +- ...rtualMachineExtensionListVersionsMethod.cs | 15 +- .../VirtualMachineOSImageCreateMethod.cs | 15 +- .../VirtualMachineOSImageDeleteMethod.cs | 15 +- .../VirtualMachineOSImageGetDetailsMethod.cs | 15 +- .../VirtualMachineOSImageGetMethod.cs | 15 +- .../VirtualMachineOSImageListMethod.cs | 14 +- .../VirtualMachineOSImageReplicateMethod.cs | 15 +- .../VirtualMachineOSImageShareMethod.cs | 15 +- .../VirtualMachineOSImageUnreplicateMethod.cs | 15 +- .../VirtualMachineOSImageUpdateMethod.cs | 15 +- .../VirtualMachineVMImageCreateMethod.cs | 15 +- .../VirtualMachineVMImageDeleteMethod.cs | 15 +- .../VirtualMachineVMImageGetDetailsMethod.cs | 15 +- .../VirtualMachineVMImageListMethod.cs | 14 +- .../VirtualMachineVMImageReplicateMethod.cs | 15 +- .../VirtualMachineVMImageShareMethod.cs | 15 +- .../VirtualMachineVMImageUnreplicateMethod.cs | 15 +- .../VirtualMachineVMImageUpdateMethod.cs | 15 +- 107 files changed, 1564 insertions(+), 847 deletions(-) rename src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/{NewAzureComputeParameterCmdlet.cs => NewAzureComputeArgumentListCmdlet.cs} (99%) diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 5a4a1d51ebf7..faae8e865948 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -152,7 +152,7 @@ function Run-AutoGeneratedHostedServiceCmdletTests try { # Create Parameters - $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; + $svcCreateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; @@ -171,7 +171,7 @@ function Run-AutoGeneratedHostedServiceCmdletTests Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Update Parameters - $svcUpdateParams = New-AzureComputeParameter -TypeName 'HostedServiceUpdateParameters'; + $svcUpdateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceUpdateParameters'; $svcUpdateParams.Description = 'update1'; $svcUpdateParams.Label = 'update2'; @@ -219,47 +219,47 @@ function Run-AutoGeneratedVirtualMachineCmdletTests try { # Create Hosted Service Parameters - $svcCreateParams = New-AzureComputeParameter -TypeName 'HostedServiceCreateParameters'; + $svcCreateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; $svcCreateParams.Label = $svcName; # Invoke Hosted Service Create - $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceCreate' -ArgumentList $svcCreateParams; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceCreate' -ArgumentList $svcCreateParams; Assert-AreEqual $st.StatusCode 'Created'; Assert-NotNull $st.RequestId; # Invoke Hosted Service Get - $svcGetResult = Invoke-AzureComputeMethod -FunctionName 'HostedServiceGet' -ArgumentList $svcName; + $svcGetResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -ArgumentList $svcName; Assert-AreEqual $svcGetResult.ServiceName $svcName; Assert-AreEqual $svcGetResult.Properties.Description $svcName; Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Invoke Virtual Machine OS Image List - $images = (Invoke-AzureComputeMethod -FunctionName 'VirtualMachineOSImageList').Images; + $images = (Invoke-AzureComputeMethod -MethodName 'VirtualMachineOSImageList').Images; $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters - $vmDeployment = New-AzureComputeParameter -TypeName 'VirtualMachineCreateDeploymentParameters'; + $vmDeployment = New-AzureComputeArgumentList -TypeName 'VirtualMachineCreateDeploymentParameters'; $vmDeployment.Name = $svcName; $vmDeployment.Label = $svcName; $vmDeployment.DeploymentSlot = 'Production'; - $vmDeployment.Roles = New-AzureComputeParameter -TypeName 'VirtualMachineRoleList'; - $vmDeployment.Roles.Add((New-AzureComputeParameter -TypeName 'VirtualMachineRole')); + $vmDeployment.Roles = New-AzureComputeArgumentList -TypeName 'VirtualMachineRoleList'; + $vmDeployment.Roles.Add((New-AzureComputeArgumentList -TypeName 'VirtualMachineRole')); $vmDeployment.Roles[0].RoleName = $svcName; $vmDeployment.Roles[0].RoleSize = 'Large'; $vmDeployment.Roles[0].RoleType = 'PersistentVMRole'; $vmDeployment.Roles[0].ProvisionGuestAgent = $false; $vmDeployment.Roles[0].ResourceExtensionReferences = $null; $vmDeployment.Roles[0].DataVirtualHardDisks = $null; - $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeParameter -TypeName 'VirtualMachineOSVirtualHardDisk'; + $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeArgumentList -TypeName 'VirtualMachineOSVirtualHardDisk'; $vmDeployment.Roles[0].OSVirtualHardDisk.SourceImageName = $image.Name; $vmDeployment.Roles[0].OSVirtualHardDisk.MediaLink = "http://${storageName}.blob.core.windows.net/myvhds/${svcName}.vhd"; $vmDeployment.Roles[0].OSVirtualHardDisk.ResizedSizeInGB = 128; $vmDeployment.Roles[0].OSVirtualHardDisk.HostCaching = 'ReadWrite'; - $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSetList'; - $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeParameter -TypeName 'VirtualMachineConfigurationSet')); + $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeArgumentList -TypeName 'VirtualMachineConfigurationSetList'; + $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeArgumentList -TypeName 'VirtualMachineConfigurationSet')); $vmDeployment.Roles[0].ConfigurationSets[0].ConfigurationSetType = "WindowsProvisioningConfiguration"; $vmDeployment.Roles[0].ConfigurationSets[0].AdminUserName = $userName; $vmDeployment.Roles[0].ConfigurationSets[0].AdminPassword = $password; @@ -269,16 +269,16 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $vmDeployment.Roles[0].ConfigurationSets[0].TimeZone = "Pacific Standard Time"; # Invoke Virtual Machine Create Deployment - $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineCreateDeployment' -ArgumentList $svcName,$vmDeployment; + $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineCreateDeployment' -ArgumentList $svcName,$vmDeployment; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; # Invoke Virtual Machine Get - $st = Invoke-AzureComputeMethod -FunctionName 'VirtualMachineGet' -ArgumentList $svcName,$svcName,$svcName; + $st = Invoke-AzureComputeMethod -MethodName 'VirtualMachineGet' -ArgumentList $svcName,$svcName,$svcName; Assert-AreEqual $st.RoleName $svcName; # Invoke Hosted Service Delete - $st = Invoke-AzureComputeMethod -FunctionName 'HostedServiceDeleteAll' -ArgumentList $svcName; + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceDeleteAll' -ArgumentList $svcName; Assert-AreEqual $st.StatusCode 'OK'; Assert-NotNull $st.RequestId; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 37dc1febba94..4152f6b944b6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -74,6 +74,7 @@ $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Co $code_common_usings = @( 'System', 'System.Collections.Generic', + 'System.Linq', 'System.Management.Automation', 'Microsoft.Azure' ); @@ -455,15 +456,9 @@ function Write-InvokeCmdletFile $param_set_code += @" [Parameter(Mandatory = true, ParameterSetName = `"$dynamic_param_set_name`", Position = 0)] -$validate_all_method_names_code - public string MethodName $get_set_block - [Parameter(Mandatory = true, ParameterSetName = `"$static_param_set_name`", Position = 0)] $validate_all_method_names_code - public string FunctionName $get_set_block - - [Parameter(Mandatory = false, ParameterSetName = `"$static_param_set_name`", Position = 1)] - public object[] ArgumentList $get_set_block + public string MethodName $get_set_block "@; @@ -474,12 +469,7 @@ $validate_all_method_names_code $operation_code_template = @" case `"${method_name}`" : - if (ParameterSetName == `"$dynamic_param_set_name`") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - Execute${method_name}Method(ArgumentList); + Execute${method_name}Method(argumentList); break; "@; $operations_code += $operation_code_template + $new_line_str; @@ -511,9 +501,13 @@ $validate_all_method_names_code base.ExecuteCmdlet(); ExecuteClientAction(() => { - if (ParameterSetName == `"$static_param_set_name`") + if (ParameterSetName == `"$dynamic_param_set_name`") + { + argumentList = ConvertDynamicParameters(dynamicParameters); + } + else { - MethodName = FunctionName; + argumentList = (object[])dynamicParameters[`"ArgumentList`"].Value; } switch (MethodName) @@ -540,6 +534,7 @@ namespace ${code_common_namespace} public partial class $cmdlet_class_name : $base_cmdlet_name, IDynamicParameters { protected RuntimeDefinedParameterDictionary dynamicParameters; + protected object[] argumentList; protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictionary parameters) { @@ -1022,6 +1017,24 @@ function Write-OperationCmdletFile $param_index += 1; } + $param_name = $expose_param_name = 'ArgumentList'; + $param_type_full_name = 'object[]'; + $dynamic_param_assignment_code_lines += +@" + var p${param_name} = new RuntimeDefinedParameter(); + p${param_name}.Name = `"${expose_param_name}`"; + p${param_name}.ParameterType = typeof($param_type_full_name); + p${param_name}.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = $param_index, + Mandatory = true + }); + p${param_name}.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add(`"${expose_param_name}`", p${param_name}); + +"@; + $dynamic_param_assignment_code = [string]::Join($new_line_str, $dynamic_param_assignment_code_lines); $dynamic_param_source_template = @@ -1391,7 +1404,7 @@ else $invoke_cmdlet_class_name = 'InvokeAzureComputeMethodCmdlet'; $invoke_cmdlet_file_name = $outFolder + '\' + "$invoke_cmdlet_class_name.cs"; - $parameter_cmdlet_class_name = 'NewAzureComputeParameterCmdlet'; + $parameter_cmdlet_class_name = 'NewAzureComputeArgumentListCmdlet'; $parameter_cmdlet_file_name = $outFolder + '\' + "$parameter_cmdlet_class_name.cs"; [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); 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 6f5d5489e736..800e82349a27 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -211,9 +211,7 @@ - - Code - + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs index 1ef4cac8c14c..1fc735c0230a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs index bd58b7d4ef03..96516555a1b5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDNSServerAddDNSServerDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DNSServerAddDNSServerParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputPara } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDNSServerAddDNSServerParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs index 647ac133c5e2..4da78803511b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDNSServerDeleteDNSServerDynamicParameters() pDnsServerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DnsServerName", pDnsServerName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDNSServerDeleteDNSServerParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs index 00b46833b84c..adb04a8ea1c8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateDNSServerUpdateDNSServerDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DNSServerUpdateDNSServerParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDNSServerUpdateDNSServerParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs index 1dd8904765d8..c97de2189c26 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentChangeConfigurationByNameDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentChangeConfigurationByNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeM } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentChangeConfigurationByNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs index 55aff85bb6a0..d6b5437d2053 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentChangeConfigurationBySlotDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentChangeConfigurationBySlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeM } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentChangeConfigurationBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs index c58d8aa5394b..8ed6d36e804c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameter } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs index f0b963d7b633..c9dc018a041a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentDeleteByNameDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentDeleteByNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs index 2ff0fc4f97bd..52b1c0d6f52d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateDeploymentDeleteBySlotDynamicParameters() pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentDeleteBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index dc0c7906c934..6f2396054ba0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentNameDynamicParame pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[ } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index 01e8109e446b..cdb8face6056 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentDeleteRoleInstanceByDeploymentSlotDynamicParame pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentDeleteRoleInstanceByDeploymentSlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[ } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs index 6697386a38c6..076a18652beb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateDeploymentGetByNameDynamicParameters() pDeploymentName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentName", pDeploymentName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentGetByNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs index 47a621eb1f17..4251aa827830 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateDeploymentGetBySlotDynamicParameters() pDeploymentSlot.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSlot", pDeploymentSlot); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentGetBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs index 1dfb9c58b883..a779a79d80ce 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentGetPackageByNameDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentGetPackageByNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInpu } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentGetPackageByNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs index 8dc8e5b23b02..d7027b60f39f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentGetPackageBySlotDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentGetPackageBySlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInpu } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentGetPackageBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs index b8e80003c620..b3c2322a72e0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateDeploymentListEventsBySlotDynamicParameters() pEndTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("EndTime", pEndTime); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInpu } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentListEventsBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs index 983106e86d51..61a2f623be81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateDeploymentListEventsDynamicParameters() pEndTime.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("EndTime", pEndTime); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParam } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentListEventsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 9dc75e928120..039cb565a9c9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentNameDynamicParame pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[ } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index 058d40f6a484..e9871601583f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentRebootRoleInstanceByDeploymentSlotDynamicParame pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[ } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index fb7c96b8c039..fb4d72dbfefb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentNameDynamicParam pResources.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Resources", pResources); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index ced47998638e..a9d5fd1c688e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateDeploymentRebuildRoleInstanceByDeploymentSlotDynamicParam pResources.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Resources", pResources); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs index 914ae0830b83..d221fd8d1f68 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentNameDynamicParam pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 63a0855b8088..2e10b5c91a50 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentReimageRoleInstanceByDeploymentSlotDynamicParam pRoleInstanceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("RoleInstanceName", pRoleInstanceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index d838eaa324ef..926812f78a00 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameDynamicP pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(ob } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index 37506f6689a4..b3b60ace3123 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotDynamicP pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(ob } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs index ba92590a4ee1..160fae26cbed 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateDeploymentSwapDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentSwapParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentSwapParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs index 16138a6846f0..beac8bdc4cf9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentUpdateStatusByDeploymentNameDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpdateStatusByDeploymentNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invo } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs index 8b343491d84f..b9d9a23c6973 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentUpdateStatusByDeploymentSlotDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpdateStatusByDeploymentSlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invo } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs index d04033d2ee32..5a2d352298f1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentUpgradeByNameDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpgradeByNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputPa } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentUpgradeByNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs index b77c353af3f1..f4c5fcaf36de 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentUpgradeBySlotDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentUpgradeBySlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputPa } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentUpgradeBySlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index cd2083b6f6e1..807bec048623 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentNameDynamicParamet pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentNameParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 16bc0ed2a7f5..36ec58789ece 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateDeploymentWalkUpgradeDomainByDeploymentSlotDynamicParamet pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeploymentWalkUpgradeDomainByDeploymentSlotParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs index 9b756ebb4817..b99f47205f7f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateExtensionImageRegisterDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionImageRegisterParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateExtensionImageRegisterParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs index 9ca8449d443f..9fa9e2d1e482 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateExtensionImageUnregisterDynamicParameters() pVersion.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Version", pVersion); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateExtensionImageUnregisterParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs index 46bbdb2bbe7f..5978446b8325 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateExtensionImageUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionImageUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParam } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateExtensionImageUpdateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs index 63dbc142525f..d7facd9b79fb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateHostedServiceAddExtensionDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceAddExtensionParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInput } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceAddExtensionParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs index d506ea228f3d..dd49529c5723 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceCheckNameAvailabilityDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMe } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceCheckNameAvailabilityParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs index 993fbedfd315..1d1d42f0e217 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs index b1eee9a70a5f..06277a9e8c3d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceDeleteAllDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceDeleteAllParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs index 9f77d02ec1aa..9020d04d6612 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateHostedServiceDeleteExtensionDynamicParameters() pExtensionId.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionId", pExtensionId); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceDeleteExtensionParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs index f70fa68d1fcd..9d392433fc04 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceDeleteDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs index c17e56a1945c..a07f4bf42f25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceGetDetailedDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceGetDetailedParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs index 20eda3c529bd..4a389c121e64 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateHostedServiceGetExtensionDynamicParameters() pExtensionId.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionId", pExtensionId); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInput } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceGetExtensionParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs index 1e4df64a11a7..4821d74df2cc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceGetDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameter } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceGetParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs index 8e962b2830f0..d9d230e262f5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateHostedServiceListAvailableExtensionsDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invoke } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceListAvailableExtensionsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs index 980bca68a918..b9ae64be5848 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateHostedServiceListExtensionVersionsDynamicParameters() pExtensionType.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionType", pExtensionType); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMe } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceListExtensionVersionsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs index 59ae550dca71..af743dbcead0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateHostedServiceListExtensionsDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceListExtensionsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs index c72020fa7be5..e2872a12df3b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateHostedServiceListDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParamete } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs index 0d869d8ef6a5..fef10f097274 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateHostedServiceUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("HostedServiceUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateHostedServiceUpdateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index 07e705496278..6a5526babb37 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,7 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdlet, IDynamicParameters { protected RuntimeDefinedParameterDictionary dynamicParameters; + protected object[] argumentList; protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictionary parameters) { @@ -47,110 +49,6 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio } [Parameter(Mandatory = true, ParameterSetName = "InvokeByDynamicParameters", Position = 0)] - [ValidateSet( - "DeploymentChangeConfigurationByName", - "DeploymentChangeConfigurationBySlot", - "DeploymentCreate", - "DeploymentDeleteByName", - "DeploymentDeleteBySlot", - "DeploymentDeleteRoleInstanceByDeploymentName", - "DeploymentDeleteRoleInstanceByDeploymentSlot", - "DeploymentGetByName", - "DeploymentGetBySlot", - "DeploymentGetPackageByName", - "DeploymentGetPackageBySlot", - "DeploymentListEvents", - "DeploymentListEventsBySlot", - "DeploymentRebootRoleInstanceByDeploymentName", - "DeploymentRebootRoleInstanceByDeploymentSlot", - "DeploymentRebuildRoleInstanceByDeploymentName", - "DeploymentRebuildRoleInstanceByDeploymentSlot", - "DeploymentReimageRoleInstanceByDeploymentName", - "DeploymentReimageRoleInstanceByDeploymentSlot", - "DeploymentRollbackUpdateOrUpgradeByDeploymentName", - "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot", - "DeploymentSwap", - "DeploymentUpdateStatusByDeploymentName", - "DeploymentUpdateStatusByDeploymentSlot", - "DeploymentUpgradeByName", - "DeploymentUpgradeBySlot", - "DeploymentWalkUpgradeDomainByDeploymentName", - "DeploymentWalkUpgradeDomainByDeploymentSlot", - "DNSServerAddDNSServer", - "DNSServerDeleteDNSServer", - "DNSServerUpdateDNSServer", - "ExtensionImageRegister", - "ExtensionImageUnregister", - "ExtensionImageUpdate", - "HostedServiceAddExtension", - "HostedServiceCheckNameAvailability", - "HostedServiceCreate", - "HostedServiceDelete", - "HostedServiceDeleteAll", - "HostedServiceDeleteExtension", - "HostedServiceGet", - "HostedServiceGetDetailed", - "HostedServiceGetExtension", - "HostedServiceList", - "HostedServiceListAvailableExtensions", - "HostedServiceListExtensions", - "HostedServiceListExtensionVersions", - "HostedServiceUpdate", - "LoadBalancerCreate", - "LoadBalancerDelete", - "LoadBalancerUpdate", - "OperatingSystemList", - "OperatingSystemListFamilies", - "ServiceCertificateCreate", - "ServiceCertificateDelete", - "ServiceCertificateGet", - "ServiceCertificateList", - "VirtualMachineDiskCreateDataDisk", - "VirtualMachineDiskCreateDisk", - "VirtualMachineDiskDeleteDataDisk", - "VirtualMachineDiskDeleteDisk", - "VirtualMachineDiskGetDataDisk", - "VirtualMachineDiskGetDisk", - "VirtualMachineDiskListDisks", - "VirtualMachineDiskUpdateDataDisk", - "VirtualMachineDiskUpdateDisk", - "VirtualMachineDiskUpdateDiskSize", - "VirtualMachineExtensionList", - "VirtualMachineExtensionListVersions", - "VirtualMachineCaptureOSImage", - "VirtualMachineCaptureVMImage", - "VirtualMachineCreate", - "VirtualMachineCreateDeployment", - "VirtualMachineDelete", - "VirtualMachineGet", - "VirtualMachineGetRemoteDesktopFile", - "VirtualMachineRestart", - "VirtualMachineShutdown", - "VirtualMachineShutdownRoles", - "VirtualMachineStart", - "VirtualMachineStartRoles", - "VirtualMachineUpdate", - "VirtualMachineUpdateLoadBalancedEndpointSet", - "VirtualMachineOSImageCreate", - "VirtualMachineOSImageDelete", - "VirtualMachineOSImageGet", - "VirtualMachineOSImageGetDetails", - "VirtualMachineOSImageList", - "VirtualMachineOSImageReplicate", - "VirtualMachineOSImageShare", - "VirtualMachineOSImageUnreplicate", - "VirtualMachineOSImageUpdate", - "VirtualMachineVMImageCreate", - "VirtualMachineVMImageDelete", - "VirtualMachineVMImageGetDetails", - "VirtualMachineVMImageList", - "VirtualMachineVMImageReplicate", - "VirtualMachineVMImageShare", - "VirtualMachineVMImageUnreplicate", - "VirtualMachineVMImageUpdate" - )] - public string MethodName { get; set; } - [Parameter(Mandatory = true, ParameterSetName = "InvokeByStaticParameters", Position = 0)] [ValidateSet( "DeploymentChangeConfigurationByName", @@ -254,10 +152,7 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio "VirtualMachineVMImageUnreplicate", "VirtualMachineVMImageUpdate" )] - public string FunctionName { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "InvokeByStaticParameters", Position = 1)] - public object[] ArgumentList { get; set; } + public string MethodName { get; set; } protected object ParseParameter(object input) { @@ -276,812 +171,316 @@ public override void ExecuteCmdlet() base.ExecuteCmdlet(); ExecuteClientAction(() => { - if (ParameterSetName == "InvokeByStaticParameters") + if (ParameterSetName == "InvokeByDynamicParameters") + { + argumentList = ConvertDynamicParameters(dynamicParameters); + } + else { - MethodName = FunctionName; + argumentList = (object[])dynamicParameters["ArgumentList"].Value; } switch (MethodName) { case "DeploymentChangeConfigurationByName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentChangeConfigurationByNameMethod(ArgumentList); + ExecuteDeploymentChangeConfigurationByNameMethod(argumentList); break; case "DeploymentChangeConfigurationBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentChangeConfigurationBySlotMethod(ArgumentList); + ExecuteDeploymentChangeConfigurationBySlotMethod(argumentList); break; case "DeploymentCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentCreateMethod(ArgumentList); + ExecuteDeploymentCreateMethod(argumentList); break; case "DeploymentDeleteByName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentDeleteByNameMethod(ArgumentList); + ExecuteDeploymentDeleteByNameMethod(argumentList); break; case "DeploymentDeleteBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentDeleteBySlotMethod(ArgumentList); + ExecuteDeploymentDeleteBySlotMethod(argumentList); break; case "DeploymentDeleteRoleInstanceByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(argumentList); break; case "DeploymentDeleteRoleInstanceByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(argumentList); break; case "DeploymentGetByName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentGetByNameMethod(ArgumentList); + ExecuteDeploymentGetByNameMethod(argumentList); break; case "DeploymentGetBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentGetBySlotMethod(ArgumentList); + ExecuteDeploymentGetBySlotMethod(argumentList); break; case "DeploymentGetPackageByName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentGetPackageByNameMethod(ArgumentList); + ExecuteDeploymentGetPackageByNameMethod(argumentList); break; case "DeploymentGetPackageBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentGetPackageBySlotMethod(ArgumentList); + ExecuteDeploymentGetPackageBySlotMethod(argumentList); break; case "DeploymentListEvents" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentListEventsMethod(ArgumentList); + ExecuteDeploymentListEventsMethod(argumentList); break; case "DeploymentListEventsBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentListEventsBySlotMethod(ArgumentList); + ExecuteDeploymentListEventsBySlotMethod(argumentList); break; case "DeploymentRebootRoleInstanceByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(argumentList); break; case "DeploymentRebootRoleInstanceByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(argumentList); break; case "DeploymentRebuildRoleInstanceByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(argumentList); break; case "DeploymentRebuildRoleInstanceByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(argumentList); break; case "DeploymentReimageRoleInstanceByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(argumentList); break; case "DeploymentReimageRoleInstanceByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(argumentList); break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(argumentList); break; case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(argumentList); break; case "DeploymentSwap" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentSwapMethod(ArgumentList); + ExecuteDeploymentSwapMethod(argumentList); break; case "DeploymentUpdateStatusByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentUpdateStatusByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentUpdateStatusByDeploymentNameMethod(argumentList); break; case "DeploymentUpdateStatusByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(argumentList); break; case "DeploymentUpgradeByName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentUpgradeByNameMethod(ArgumentList); + ExecuteDeploymentUpgradeByNameMethod(argumentList); break; case "DeploymentUpgradeBySlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentUpgradeBySlotMethod(ArgumentList); + ExecuteDeploymentUpgradeBySlotMethod(argumentList); break; case "DeploymentWalkUpgradeDomainByDeploymentName" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(ArgumentList); + ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(argumentList); break; case "DeploymentWalkUpgradeDomainByDeploymentSlot" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(ArgumentList); + ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(argumentList); break; case "DNSServerAddDNSServer" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDNSServerAddDNSServerMethod(ArgumentList); + ExecuteDNSServerAddDNSServerMethod(argumentList); break; case "DNSServerDeleteDNSServer" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDNSServerDeleteDNSServerMethod(ArgumentList); + ExecuteDNSServerDeleteDNSServerMethod(argumentList); break; case "DNSServerUpdateDNSServer" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteDNSServerUpdateDNSServerMethod(ArgumentList); + ExecuteDNSServerUpdateDNSServerMethod(argumentList); break; case "ExtensionImageRegister" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteExtensionImageRegisterMethod(ArgumentList); + ExecuteExtensionImageRegisterMethod(argumentList); break; case "ExtensionImageUnregister" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteExtensionImageUnregisterMethod(ArgumentList); + ExecuteExtensionImageUnregisterMethod(argumentList); break; case "ExtensionImageUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteExtensionImageUpdateMethod(ArgumentList); + ExecuteExtensionImageUpdateMethod(argumentList); break; case "HostedServiceAddExtension" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceAddExtensionMethod(ArgumentList); + ExecuteHostedServiceAddExtensionMethod(argumentList); break; case "HostedServiceCheckNameAvailability" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceCheckNameAvailabilityMethod(ArgumentList); + ExecuteHostedServiceCheckNameAvailabilityMethod(argumentList); break; case "HostedServiceCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceCreateMethod(ArgumentList); + ExecuteHostedServiceCreateMethod(argumentList); break; case "HostedServiceDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceDeleteMethod(ArgumentList); + ExecuteHostedServiceDeleteMethod(argumentList); break; case "HostedServiceDeleteAll" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceDeleteAllMethod(ArgumentList); + ExecuteHostedServiceDeleteAllMethod(argumentList); break; case "HostedServiceDeleteExtension" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceDeleteExtensionMethod(ArgumentList); + ExecuteHostedServiceDeleteExtensionMethod(argumentList); break; case "HostedServiceGet" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceGetMethod(ArgumentList); + ExecuteHostedServiceGetMethod(argumentList); break; case "HostedServiceGetDetailed" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceGetDetailedMethod(ArgumentList); + ExecuteHostedServiceGetDetailedMethod(argumentList); break; case "HostedServiceGetExtension" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceGetExtensionMethod(ArgumentList); + ExecuteHostedServiceGetExtensionMethod(argumentList); break; case "HostedServiceList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceListMethod(ArgumentList); + ExecuteHostedServiceListMethod(argumentList); break; case "HostedServiceListAvailableExtensions" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceListAvailableExtensionsMethod(ArgumentList); + ExecuteHostedServiceListAvailableExtensionsMethod(argumentList); break; case "HostedServiceListExtensions" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceListExtensionsMethod(ArgumentList); + ExecuteHostedServiceListExtensionsMethod(argumentList); break; case "HostedServiceListExtensionVersions" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceListExtensionVersionsMethod(ArgumentList); + ExecuteHostedServiceListExtensionVersionsMethod(argumentList); break; case "HostedServiceUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteHostedServiceUpdateMethod(ArgumentList); + ExecuteHostedServiceUpdateMethod(argumentList); break; case "LoadBalancerCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteLoadBalancerCreateMethod(ArgumentList); + ExecuteLoadBalancerCreateMethod(argumentList); break; case "LoadBalancerDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteLoadBalancerDeleteMethod(ArgumentList); + ExecuteLoadBalancerDeleteMethod(argumentList); break; case "LoadBalancerUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteLoadBalancerUpdateMethod(ArgumentList); + ExecuteLoadBalancerUpdateMethod(argumentList); break; case "OperatingSystemList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteOperatingSystemListMethod(ArgumentList); + ExecuteOperatingSystemListMethod(argumentList); break; case "OperatingSystemListFamilies" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteOperatingSystemListFamiliesMethod(ArgumentList); + ExecuteOperatingSystemListFamiliesMethod(argumentList); break; case "ServiceCertificateCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteServiceCertificateCreateMethod(ArgumentList); + ExecuteServiceCertificateCreateMethod(argumentList); break; case "ServiceCertificateDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteServiceCertificateDeleteMethod(ArgumentList); + ExecuteServiceCertificateDeleteMethod(argumentList); break; case "ServiceCertificateGet" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteServiceCertificateGetMethod(ArgumentList); + ExecuteServiceCertificateGetMethod(argumentList); break; case "ServiceCertificateList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteServiceCertificateListMethod(ArgumentList); + ExecuteServiceCertificateListMethod(argumentList); break; case "VirtualMachineDiskCreateDataDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskCreateDataDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskCreateDataDiskMethod(argumentList); break; case "VirtualMachineDiskCreateDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskCreateDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskCreateDiskMethod(argumentList); break; case "VirtualMachineDiskDeleteDataDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskDeleteDataDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskDeleteDataDiskMethod(argumentList); break; case "VirtualMachineDiskDeleteDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskDeleteDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskDeleteDiskMethod(argumentList); break; case "VirtualMachineDiskGetDataDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskGetDataDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskGetDataDiskMethod(argumentList); break; case "VirtualMachineDiskGetDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskGetDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskGetDiskMethod(argumentList); break; case "VirtualMachineDiskListDisks" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskListDisksMethod(ArgumentList); + ExecuteVirtualMachineDiskListDisksMethod(argumentList); break; case "VirtualMachineDiskUpdateDataDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskUpdateDataDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskUpdateDataDiskMethod(argumentList); break; case "VirtualMachineDiskUpdateDisk" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskUpdateDiskMethod(ArgumentList); + ExecuteVirtualMachineDiskUpdateDiskMethod(argumentList); break; case "VirtualMachineDiskUpdateDiskSize" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDiskUpdateDiskSizeMethod(ArgumentList); + ExecuteVirtualMachineDiskUpdateDiskSizeMethod(argumentList); break; case "VirtualMachineExtensionList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineExtensionListMethod(ArgumentList); + ExecuteVirtualMachineExtensionListMethod(argumentList); break; case "VirtualMachineExtensionListVersions" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineExtensionListVersionsMethod(ArgumentList); + ExecuteVirtualMachineExtensionListVersionsMethod(argumentList); break; case "VirtualMachineCaptureOSImage" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineCaptureOSImageMethod(ArgumentList); + ExecuteVirtualMachineCaptureOSImageMethod(argumentList); break; case "VirtualMachineCaptureVMImage" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineCaptureVMImageMethod(ArgumentList); + ExecuteVirtualMachineCaptureVMImageMethod(argumentList); break; case "VirtualMachineCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineCreateMethod(ArgumentList); + ExecuteVirtualMachineCreateMethod(argumentList); break; case "VirtualMachineCreateDeployment" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineCreateDeploymentMethod(ArgumentList); + ExecuteVirtualMachineCreateDeploymentMethod(argumentList); break; case "VirtualMachineDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineDeleteMethod(ArgumentList); + ExecuteVirtualMachineDeleteMethod(argumentList); break; case "VirtualMachineGet" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineGetMethod(ArgumentList); + ExecuteVirtualMachineGetMethod(argumentList); break; case "VirtualMachineGetRemoteDesktopFile" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineGetRemoteDesktopFileMethod(ArgumentList); + ExecuteVirtualMachineGetRemoteDesktopFileMethod(argumentList); break; case "VirtualMachineRestart" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineRestartMethod(ArgumentList); + ExecuteVirtualMachineRestartMethod(argumentList); break; case "VirtualMachineShutdown" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineShutdownMethod(ArgumentList); + ExecuteVirtualMachineShutdownMethod(argumentList); break; case "VirtualMachineShutdownRoles" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineShutdownRolesMethod(ArgumentList); + ExecuteVirtualMachineShutdownRolesMethod(argumentList); break; case "VirtualMachineStart" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineStartMethod(ArgumentList); + ExecuteVirtualMachineStartMethod(argumentList); break; case "VirtualMachineStartRoles" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineStartRolesMethod(ArgumentList); + ExecuteVirtualMachineStartRolesMethod(argumentList); break; case "VirtualMachineUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineUpdateMethod(ArgumentList); + ExecuteVirtualMachineUpdateMethod(argumentList); break; case "VirtualMachineUpdateLoadBalancedEndpointSet" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(ArgumentList); + ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(argumentList); break; case "VirtualMachineOSImageCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageCreateMethod(ArgumentList); + ExecuteVirtualMachineOSImageCreateMethod(argumentList); break; case "VirtualMachineOSImageDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageDeleteMethod(ArgumentList); + ExecuteVirtualMachineOSImageDeleteMethod(argumentList); break; case "VirtualMachineOSImageGet" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageGetMethod(ArgumentList); + ExecuteVirtualMachineOSImageGetMethod(argumentList); break; case "VirtualMachineOSImageGetDetails" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageGetDetailsMethod(ArgumentList); + ExecuteVirtualMachineOSImageGetDetailsMethod(argumentList); break; case "VirtualMachineOSImageList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageListMethod(ArgumentList); + ExecuteVirtualMachineOSImageListMethod(argumentList); break; case "VirtualMachineOSImageReplicate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageReplicateMethod(ArgumentList); + ExecuteVirtualMachineOSImageReplicateMethod(argumentList); break; case "VirtualMachineOSImageShare" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageShareMethod(ArgumentList); + ExecuteVirtualMachineOSImageShareMethod(argumentList); break; case "VirtualMachineOSImageUnreplicate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageUnreplicateMethod(ArgumentList); + ExecuteVirtualMachineOSImageUnreplicateMethod(argumentList); break; case "VirtualMachineOSImageUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineOSImageUpdateMethod(ArgumentList); + ExecuteVirtualMachineOSImageUpdateMethod(argumentList); break; case "VirtualMachineVMImageCreate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageCreateMethod(ArgumentList); + ExecuteVirtualMachineVMImageCreateMethod(argumentList); break; case "VirtualMachineVMImageDelete" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageDeleteMethod(ArgumentList); + ExecuteVirtualMachineVMImageDeleteMethod(argumentList); break; case "VirtualMachineVMImageGetDetails" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageGetDetailsMethod(ArgumentList); + ExecuteVirtualMachineVMImageGetDetailsMethod(argumentList); break; case "VirtualMachineVMImageList" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageListMethod(ArgumentList); + ExecuteVirtualMachineVMImageListMethod(argumentList); break; case "VirtualMachineVMImageReplicate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageReplicateMethod(ArgumentList); + ExecuteVirtualMachineVMImageReplicateMethod(argumentList); break; case "VirtualMachineVMImageShare" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageShareMethod(ArgumentList); + ExecuteVirtualMachineVMImageShareMethod(argumentList); break; case "VirtualMachineVMImageUnreplicate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageUnreplicateMethod(ArgumentList); + ExecuteVirtualMachineVMImageUnreplicateMethod(argumentList); break; case "VirtualMachineVMImageUpdate" : - if (ParameterSetName == "InvokeByDynamicParameters") - { - ArgumentList = ConvertDynamicParameters(dynamicParameters); - } - - ExecuteVirtualMachineVMImageUpdateMethod(ArgumentList); + ExecuteVirtualMachineVMImageUpdateMethod(argumentList); break; default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs index b9bbae73de81..159b789fcd16 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateLoadBalancerCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParamet } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateLoadBalancerCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs index 2e49359a48af..8852cba736f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateLoadBalancerDeleteDynamicParameters() pLoadBalancerName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerName", pLoadBalancerName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParamet } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateLoadBalancerDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs index 7b0849717e09..4d5ad0373eea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateLoadBalancerUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LoadBalancerUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParamet } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateLoadBalancerUpdateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs similarity index 99% rename from src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs rename to src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs index 49f32a48cd70..0ceb9aa5e891 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs @@ -24,13 +24,14 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation { - [Cmdlet(VerbsCommon.New, "AzureComputeParameter", DefaultParameterSetName = "CreateParameterListByMethodName")] + [Cmdlet(VerbsCommon.New, "AzureComputeArgumentList", DefaultParameterSetName = "CreateParameterListByMethodName")] [OutputType(typeof(object))] - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { [Parameter(ParameterSetName = "CreateParameterListByMethodName", Mandatory = true, Position = 0)] [ValidateSet( diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs index 612167b2151b..61e2583ee99b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateOperatingSystemListFamiliesDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateOperatingSystemListFamiliesParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs index e9b4a87df7b6..a53677f005af 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateOperatingSystemListDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateOperatingSystemListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs index 56a17e938ee3..15025feab7e5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateServiceCertificateCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateServiceCertificateCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs index 8a53b85dd3f2..8954dfc5fd96 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateServiceCertificateDeleteDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateDeleteParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateServiceCertificateDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs index ffc3783a1c6f..410b5446fb23 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateServiceCertificateGetDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceCertificateGetParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputPara } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateServiceCertificateGetParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs index cf8318f4dfec..0a8bc5ef450c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateServiceCertificateListDynamicParameters() pServiceName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ServiceName", pServiceName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateServiceCertificateListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs index 5d82a16e9312..8fbd260930db 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineBeginShutdownDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineBeginShutdownParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineBeginShutdownParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs index 4c853d69aa78..a86f79d83c77 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineCaptureOSImageDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCaptureOSImageParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineCaptureOSImageParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs index 6fc82afbe55f..12a4c81766dd 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineCaptureVMImageDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCaptureVMImageParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineCaptureVMImageParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs index 21e9d590430e..ed5fce37af25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineCreateDeploymentDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCreateDeploymentParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethod } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineCreateDeploymentParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs index 43ce3297d98b..d435e358544c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParam } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs index 1350df9c7006..90e4b63c31a3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineDeleteDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParam } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs index bae81402b81a..065c8621dbe0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineGetDynamicParameters() pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParamete } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineGetParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs index 25b07bb56be9..ff116e1d41e3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineGetRemoteDesktopFileDynamicParameters() pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMe } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs index 4c5709134ac6..9f1f0b087745 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineRestartDynamicParameters() pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputPara } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineRestartParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs index 3e0df8a0295b..4978f8e48894 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineShutdownDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineShutdownParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputPar } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineShutdownParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs index 7701c75766c8..eaf5fe9fa40e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineShutdownRolesDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineShutdownRolesParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineShutdownRolesParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs index d394973d09e9..166dff73a4e4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineStartDynamicParameters() pVirtualMachineName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineName", pVirtualMachineName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParame } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineStartParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs index 0fb4614671ed..66514569a4c5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineStartRolesDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineStartRolesParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineStartRolesParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index 28a667b6eeb8..a10f0cdf4867 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -69,6 +70,18 @@ protected object CreateVirtualMachineUpdateLoadBalancedEndpointSetDynamicParamet pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineUpdateLoadBalancedEndpointSetParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 4, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -83,7 +96,7 @@ protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs index 3db93ecdad71..25122e5ed94a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParam } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineUpdateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs index 6e380de3caa7..36eb7dc8269c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineDiskCreateDataDiskDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskCreateDataDiskParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs index 0cf3cec6421e..39f36ff2a0f5 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineDiskCreateDiskDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskCreateDiskParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskCreateDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs index f000ffa7cc5e..2ddce31dcb84 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -93,6 +94,18 @@ protected object CreateVirtualMachineDiskDeleteDataDiskDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 6, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -109,7 +122,7 @@ protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs index 742a42a13735..4cb408754628 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineDiskDeleteDiskDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskDeleteDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs index ce7586aecea7..77fd0a046021 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -81,6 +82,18 @@ protected object CreateVirtualMachineDiskGetDataDiskDynamicParameters() pLogicalUnitNumber.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("LogicalUnitNumber", pLogicalUnitNumber); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 5, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -96,7 +109,7 @@ protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodI } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskGetDataDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs index 800182dcb00d..0b6085730756 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineDiskGetDiskDynamicParameters() pName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Name", pName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInput } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskGetDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs index d4a2220808eb..9a9c28b4ee38 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateVirtualMachineDiskListDisksDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskListDisksParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs index 09de17625cd4..612f463ff2b9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -93,6 +94,18 @@ protected object CreateVirtualMachineDiskUpdateDataDiskDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDataDiskParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 6, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -109,7 +122,7 @@ protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs index 73dbb5fdc8ae..d8e7aacec5c4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineDiskUpdateDiskDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDiskParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodIn } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskUpdateDiskParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs index 0ac326832979..e1b5fe1fdbdb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineDiskUpdateDiskSizeDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineDiskUpdateDiskSizeParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs index 373a047d0096..c6b9f18c3a02 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateVirtualMachineExtensionListDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineExtensionListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs index 5ed7a6090c6c..575517ba13ab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineExtensionListVersionsDynamicParameters() pExtensionName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ExtensionName", pExtensionName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeM } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineExtensionListVersionsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs index 9b4a169604ab..92c9765b02a1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineOSImageCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs index bd5b2dc6c82c..a80628a9a9b8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineOSImageDeleteDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs index 0830f01cd1ad..bfbe938e8587 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineOSImageGetDetailsDynamicParameters() pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMetho } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageGetDetailsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs index 617a5c7b9b5c..1c1f5677cf7a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineOSImageGetDynamicParameters() pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputP } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageGetParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs index ff4c148c6074..8b368e2b836a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateVirtualMachineOSImageListDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInput } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs index 391d9f8d7a14..675c5f0a23dc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineOSImageReplicateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageReplicateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethod } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageReplicateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs index b883ccb4d67f..565107db558b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineOSImageShareDynamicParameters() pPermission.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Permission", pPermission); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInpu } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageShareParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs index 7137d6444931..d4c5d7459e12 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineOSImageUnreplicateDynamicParameters() pImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("ImageName", pImageName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageUnreplicateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs index 00dfbc4955a4..e60898b0b369 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineOSImageUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineOSImageUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineOSImageUpdateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs index 36ab890ee266..251486c7f754 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineVMImageCreateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageCreateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageCreateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs index 5bdff0a99fc8..1e148a4d3c85 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineVMImageDeleteDynamicParameters() pDeleteFromStorage.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("DeleteFromStorage", pDeleteFromStorage); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageDeleteParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs index 95e11fad17ad..b952064de099 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineVMImageGetDetailsDynamicParameters() pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMetho } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageGetDetailsParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs index 67b91234dbaf..32c7f5d46b6a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -33,6 +34,17 @@ public partial class InvokeAzureComputeMethodCmdlet : ComputeAutomationBaseCmdle protected object CreateVirtualMachineVMImageListDynamicParameters() { dynamicParameters = new RuntimeDefinedParameterDictionary(); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 1, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); return dynamicParameters; } @@ -45,7 +57,7 @@ protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInput } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageListParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs index e69d978c931b..4c4ed88642cf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineVMImageReplicateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageReplicateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethod } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageReplicateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs index 7ebab81e59bf..61ab32327a88 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineVMImageShareDynamicParameters() pPermission.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("Permission", pPermission); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInpu } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageShareParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs index 342db9b9a3a2..7ce7f0b107f4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -45,6 +46,18 @@ protected object CreateVirtualMachineVMImageUnreplicateDynamicParameters() pVMImageName.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VMImageName", pVMImageName); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 2, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -57,7 +70,7 @@ protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMeth } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageUnreplicateParameters() { diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs index 84a9ad211856..e6c48b80fbbc 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs @@ -24,6 +24,7 @@ using Microsoft.WindowsAzure.Management.Compute.Models; using System; using System.Collections.Generic; +using System.Linq; using System.Management.Automation; namespace Microsoft.WindowsAzure.Commands.Compute.Automation @@ -57,6 +58,18 @@ protected object CreateVirtualMachineVMImageUpdateDynamicParameters() pParameters.Attributes.Add(new AllowNullAttribute()); dynamicParameters.Add("VirtualMachineVMImageUpdateParameters", pParameters); + var pArgumentList = new RuntimeDefinedParameter(); + pArgumentList.Name = "ArgumentList"; + pArgumentList.ParameterType = typeof(object[]); + pArgumentList.Attributes.Add(new ParameterAttribute + { + ParameterSetName = "InvokeByStaticParameters", + Position = 3, + Mandatory = true + }); + pArgumentList.Attributes.Add(new AllowNullAttribute()); + dynamicParameters.Add("ArgumentList", pArgumentList); + return dynamicParameters; } @@ -70,7 +83,7 @@ protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInp } } - public partial class NewAzureComputeParameterCmdlet : ComputeAutomationBaseCmdlet + public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { protected object[] CreateVirtualMachineVMImageUpdateParameters() { From 390e24fb4ec0e6aa722b211dca0a06c1f7c2f33e Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 24 Jul 2015 19:28:56 -0700 Subject: [PATCH 42/48] + PSArgument --- .../Commands.ScenarioTest.csproj | 3 + .../ServiceManagementTests.ps1 | 30 ++ .../ServiceManagement/ScenarioTests.cs | 9 + .../RunNewAzureComputeArgumentListTests.json | 360 ++++++++++++++++++ .../Automation/RunCodeGeneration.ps1 | 89 ++++- .../Commands.ServiceManagement.Preview.csproj | 1 + .../Generated/ComputeAutomationBaseCmdlet.cs | 37 ++ .../DNSServer/DNSServerAddDNSServerMethod.cs | 5 +- .../DNSServerDeleteDNSServerMethod.cs | 5 +- .../DNSServerUpdateDNSServerMethod.cs | 5 +- ...ploymentChangeConfigurationByNameMethod.cs | 5 +- ...ploymentChangeConfigurationBySlotMethod.cs | 5 +- .../Deployment/DeploymentCreateMethod.cs | 5 +- .../DeploymentDeleteByNameMethod.cs | 5 +- .../DeploymentDeleteBySlotMethod.cs | 5 +- ...eleteRoleInstanceByDeploymentNameMethod.cs | 5 +- ...eleteRoleInstanceByDeploymentSlotMethod.cs | 5 +- .../Deployment/DeploymentGetByNameMethod.cs | 5 +- .../Deployment/DeploymentGetBySlotMethod.cs | 5 +- .../DeploymentGetPackageByNameMethod.cs | 5 +- .../DeploymentGetPackageBySlotMethod.cs | 5 +- .../DeploymentListEventsBySlotMethod.cs | 5 +- .../Deployment/DeploymentListEventsMethod.cs | 5 +- ...ebootRoleInstanceByDeploymentNameMethod.cs | 5 +- ...ebootRoleInstanceByDeploymentSlotMethod.cs | 5 +- ...buildRoleInstanceByDeploymentNameMethod.cs | 5 +- ...buildRoleInstanceByDeploymentSlotMethod.cs | 5 +- ...imageRoleInstanceByDeploymentNameMethod.cs | 5 +- ...imageRoleInstanceByDeploymentSlotMethod.cs | 5 +- ...ckUpdateOrUpgradeByDeploymentNameMethod.cs | 5 +- ...ckUpdateOrUpgradeByDeploymentSlotMethod.cs | 5 +- .../Deployment/DeploymentSwapMethod.cs | 5 +- ...ymentUpdateStatusByDeploymentNameMethod.cs | 5 +- ...ymentUpdateStatusByDeploymentSlotMethod.cs | 5 +- .../DeploymentUpgradeByNameMethod.cs | 5 +- .../DeploymentUpgradeBySlotMethod.cs | 5 +- ...WalkUpgradeDomainByDeploymentNameMethod.cs | 5 +- ...WalkUpgradeDomainByDeploymentSlotMethod.cs | 5 +- .../ExtensionImageRegisterMethod.cs | 5 +- .../ExtensionImageUnregisterMethod.cs | 5 +- .../ExtensionImageUpdateMethod.cs | 5 +- .../HostedServiceAddExtensionMethod.cs | 5 +- ...ostedServiceCheckNameAvailabilityMethod.cs | 5 +- .../HostedServiceCreateMethod.cs | 5 +- .../HostedServiceDeleteAllMethod.cs | 5 +- .../HostedServiceDeleteExtensionMethod.cs | 5 +- .../HostedServiceDeleteMethod.cs | 5 +- .../HostedServiceGetDetailedMethod.cs | 5 +- .../HostedServiceGetExtensionMethod.cs | 5 +- .../HostedService/HostedServiceGetMethod.cs | 5 +- ...tedServiceListAvailableExtensionsMethod.cs | 5 +- ...ostedServiceListExtensionVersionsMethod.cs | 5 +- .../HostedServiceListExtensionsMethod.cs | 5 +- .../HostedService/HostedServiceListMethod.cs | 5 +- .../HostedServiceUpdateMethod.cs | 5 +- .../InvokeAzureComputeMethodCmdlet.cs | 3 +- .../LoadBalancer/LoadBalancerCreateMethod.cs | 5 +- .../LoadBalancer/LoadBalancerDeleteMethod.cs | 5 +- .../LoadBalancer/LoadBalancerUpdateMethod.cs | 5 +- .../Generated/Models/PSArgument.cs | 41 ++ .../NewAzureComputeArgumentListCmdlet.cs | 1 + .../OperatingSystemListFamiliesMethod.cs | 5 +- .../OperatingSystemListMethod.cs | 5 +- .../ServiceCertificateCreateMethod.cs | 5 +- .../ServiceCertificateDeleteMethod.cs | 5 +- .../ServiceCertificateGetMethod.cs | 5 +- .../ServiceCertificateListMethod.cs | 5 +- .../VirtualMachineBeginShutdownMethod.cs | 5 +- .../VirtualMachineCaptureOSImageMethod.cs | 5 +- .../VirtualMachineCaptureVMImageMethod.cs | 5 +- .../VirtualMachineCreateDeploymentMethod.cs | 5 +- .../VirtualMachineCreateMethod.cs | 5 +- .../VirtualMachineDeleteMethod.cs | 5 +- .../VirtualMachine/VirtualMachineGetMethod.cs | 5 +- ...irtualMachineGetRemoteDesktopFileMethod.cs | 5 +- .../VirtualMachineRestartMethod.cs | 5 +- .../VirtualMachineShutdownMethod.cs | 5 +- .../VirtualMachineShutdownRolesMethod.cs | 5 +- .../VirtualMachineStartMethod.cs | 5 +- .../VirtualMachineStartRolesMethod.cs | 5 +- ...hineUpdateLoadBalancedEndpointSetMethod.cs | 5 +- .../VirtualMachineUpdateMethod.cs | 5 +- .../VirtualMachineDiskCreateDataDiskMethod.cs | 5 +- .../VirtualMachineDiskCreateDiskMethod.cs | 5 +- .../VirtualMachineDiskDeleteDataDiskMethod.cs | 5 +- .../VirtualMachineDiskDeleteDiskMethod.cs | 5 +- .../VirtualMachineDiskGetDataDiskMethod.cs | 5 +- .../VirtualMachineDiskGetDiskMethod.cs | 5 +- .../VirtualMachineDiskListDisksMethod.cs | 5 +- .../VirtualMachineDiskUpdateDataDiskMethod.cs | 5 +- .../VirtualMachineDiskUpdateDiskMethod.cs | 5 +- .../VirtualMachineDiskUpdateDiskSizeMethod.cs | 5 +- .../VirtualMachineExtensionListMethod.cs | 5 +- ...rtualMachineExtensionListVersionsMethod.cs | 5 +- .../VirtualMachineOSImageCreateMethod.cs | 5 +- .../VirtualMachineOSImageDeleteMethod.cs | 5 +- .../VirtualMachineOSImageGetDetailsMethod.cs | 5 +- .../VirtualMachineOSImageGetMethod.cs | 5 +- .../VirtualMachineOSImageListMethod.cs | 5 +- .../VirtualMachineOSImageReplicateMethod.cs | 5 +- .../VirtualMachineOSImageShareMethod.cs | 5 +- .../VirtualMachineOSImageUnreplicateMethod.cs | 5 +- .../VirtualMachineOSImageUpdateMethod.cs | 5 +- .../VirtualMachineVMImageCreateMethod.cs | 5 +- .../VirtualMachineVMImageDeleteMethod.cs | 5 +- .../VirtualMachineVMImageGetDetailsMethod.cs | 5 +- .../VirtualMachineVMImageListMethod.cs | 5 +- .../VirtualMachineVMImageReplicateMethod.cs | 5 +- .../VirtualMachineVMImageShareMethod.cs | 5 +- .../VirtualMachineVMImageUnreplicateMethod.cs | 5 +- .../VirtualMachineVMImageUpdateMethod.cs | 5 +- 111 files changed, 871 insertions(+), 208 deletions(-) create mode 100644 src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeArgumentListTests.json create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Models/PSArgument.cs diff --git a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj index c9cdbcd6753d..befe4a213435 100644 --- a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj +++ b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj @@ -212,6 +212,9 @@ Always + + Always + Always diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index faae8e865948..03893675cdfb 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -287,4 +287,34 @@ function Run-AutoGeneratedVirtualMachineCmdletTests # Cleanup Cleanup-CloudService $svcName; } +} + + +# Run New-AzureComputeArgumentList Cmdlet Tests Using Method Names +function Run-NewAzureComputeArgumentListTests +{ + $command = Get-Command -Name 'New-AzureComputeArgumentList'; + $all_methods = $command.Parameters['MethodName'].Attributes.ValidValues; + + foreach ($method in $all_methods) + { + $args = New-AzureComputeArgumentList -MethodName $method; + foreach ($arg in $args) + { + Assert-NotNull $arg; + } + + Write-Verbose "Invoke-AzureComputeMethod -MethodName $method -ArgumentList $args;"; + + if ($args.Count -gt 0) + { + # If the method requires any inputs, empty/null input call would fail + Assert-Throws { Invoke-AzureComputeMethod -MethodName $method -ArgumentList $args; } + } + else + { + # If the method doesn't requires any inputs, it shall succeed. + $st = Invoke-AzureComputeMethod -MethodName $method; + } + } } \ No newline at end of file diff --git a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs index f01b5c62be26..7e75328e87ba 100644 --- a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs +++ b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs @@ -71,5 +71,14 @@ public void RunAutoGeneratedVirtualMachineCmdletTests() { this.RunPowerShellTest("Run-AutoGeneratedVirtualMachineCmdletTests"); } + + [Fact] + [Trait(Category.Service, Category.ServiceManagement)] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.AcceptanceType, Category.BVT)] + public void RunNewAzureComputeArgumentListTests() + { + this.RunPowerShellTest("Run-NewAzureComputeArgumentListTests"); + } } } diff --git a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeArgumentListTests.json b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeArgumentListTests.json new file mode 100644 index 000000000000..bfa6835c963c --- /dev/null +++ b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeArgumentListTests.json @@ -0,0 +1,360 @@ +{ + "Entries": [ + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/hostedservices", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9ob3N0ZWRzZXJ2aWNlcw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "119" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "76ce9f1f403ac8ac890bc543144f44ab" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:15 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/extensions", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9leHRlbnNpb25z", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n Microsoft.Azure.Applications\r\n PaaS47C6E03DTest\r\n 1.0\r\n \r\n 47C6E03D\r\n WebRole|WorkerRole\r\n \r\n \r\n false\r\n true\r\n http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n http://go.microsoft.com/fwlink/?LinkId=398023\r\n Microsoft Corporation\r\n 2014-12-09T00:57:49.3483818Z\r\n \r\n \r\n \r\n Microsoft.Azure.Diagnostics\r\n PaaSDiagnostics\r\n 1.4\r\n \r\n Microsoft Monitoring Agent Extension\r\n WebRole|WorkerRole\r\n sha1\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBpZD0iRGlhZ25vc3RpY3NDb25maWdTY2hlbWEiCiAgICB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vU2VydmljZUhvc3RpbmcvMjAxMC8xMC9EaWFnbm9zdGljc0NvbmZpZ3VyYXRpb24iCiAgICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIKICAgIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMTAvMTAvRGlhZ25vc3RpY3NDb25maWd1cmF0aW9uIgogICAgeG1sbnM6d2FkPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMTAvMTAvRGlhZ25vc3RpY3NDb25maWd1cmF0aW9uIgogICAgeG1sbnM6bXN0bnM9Imh0dHA6Ly90ZW1wdXJpLm9yZy9YTUxTY2hlbWEueHNkIgogICAgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQb3NpdGl2ZUR1cmF0aW9uIj4KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpkdXJhdGlvbiI+CiAgICAgIDx4czptaW5JbmNsdXNpdmUgdmFsdWU9IlBUMFMiIC8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJMb2dMZXZlbCI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmRlZmluZWQiIC8+CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmVyYm9zZSIgLz4KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbmZvcm1hdGlvbiIgLz4KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJXYXJuaW5nIiAvPgogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yIiAvPgogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNyaXRpY2FsIiAvPgogICAgPC94czpyZXN0cmljdGlvbj4KICA8L3hzOnNpbXBsZVR5cGU+CiAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iQ29udGFpbmVyTmFtZSI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgIDwhLS0gCiAgICAgICBjb250YWluZXIgY2FuIGJlIGJldHdlZW4gMyB0byA2MyBjaGFycy4gYSBjaGFyIGNhbiBiZSBhIGxvd2VyIGNhc2UgbGV0dGVyIG9yIGRpZ2l0IG9yIGEgJy0nIAogICAgICAgVGhlcmUgY2Fubm90IGJlIDIgY29uc2VjdXRpdmUgJy0nIGFuZCBpdCBjYW5ub3Qgc3RhcnQgb3IgZW5kIHdpdGggJy0nCiAgICAgICAtLT4KICAgICAgICA8eHM6bWluTGVuZ3RoIHZhbHVlPSIzIi8+CiAgICAgICAgPHhzOm1heExlbmd0aCB2YWx1ZT0iNjMiLz4KICAgICAgICA8eHM6cGF0dGVybiAgdmFsdWU9IlthLXowLTldKyhcLShbYS16MC05XSkrKSpbYS16MC05XSoiIC8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJsb2NhbGUiPgogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJkaXNwbGF5TmFtZSI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgIDwveHM6cmVzdHJpY3Rpb24+CiAgPC94czpzaW1wbGVUeXBlPgogIDx4czpzaW1wbGVUeXBlIG5hbWU9IkFic29sdXRlUGF0aFdpdGhFbnZpcm9ubWVudEV4cGFuc2lvbiI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9IihbYS16QS1aXTpcXCk/KFteJmx0OyZndDs6JnF1b3Q7L3w/Kl0rKSooXFwpPyIgLz4KICAgIDwveHM6cmVzdHJpY3Rpb24+CiAgPC94czpzaW1wbGVUeXBlPgogIDx4czpzaW1wbGVUeXBlIG5hbWU9IlJlbGF0aXZlUGF0aFdpdGhFbnZpcm9ubWVudEV4cGFuc2lvbiI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9IihbXiZsdDsmZ3Q7OiZxdW90Oy9cXHw/Kl0rKShcXChbXiZsdDsmZ3Q7OiZxdW90Oy9cXHw/Kl0rKSkqKFxcKT8iIC8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQZXJmb3JtYW5jZUNvdW50ZXJQYXRoIj4KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICAgICA8eHM6cGF0dGVybiB2YWx1ZT0iXFwuKiIgLz4KICAgIDwveHM6cmVzdHJpY3Rpb24+CiAgPC94czpzaW1wbGVUeXBlPgogIDx4czpzaW1wbGVUeXBlIG5hbWU9IkV2ZW50TmFtZVR5cGUiPgogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgICAgIDx4czpwYXR0ZXJuIHZhbHVlPSJbYS16QS1aXVthLXpBLVowLTldezAsNTl9IiAvPgogICAgPC94czpyZXN0cmljdGlvbj4KICA8L3hzOnNpbXBsZVR5cGU+CgogIDx4czpzaW1wbGVUeXBlIG5hbWU9IkNyYXNoRHVtcFR5cGUiID4KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1pbmkiLz4KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGdWxsIi8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KCiAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iTmFtZWRFbGVtZW50TmFtZVN0cmluZyI+CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9Il5bYS16QS1aX11bXlxcXC9cOlwqXD9cJnF1b3Q7XCZsdDtcJmd0O1x8XSooPyZsdDshW1wuXHNdKSQiIC8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJmb3JtYXQiPgogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWFuaWZlc3QiIC8+CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXZlbnRTb3VyY2UiIC8+CiAgICA8L3hzOnJlc3RyaWN0aW9uPgogIDwveHM6c2ltcGxlVHlwZT4KCiAgICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJkaXJlY3RvcnlRdW90YVBlcmNlbnRhZ2UiPgogICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6aW50ZWdlciI+CiAgICAgICAgPHhzOm1pbkluY2x1c2l2ZSB2YWx1ZT0iMCIvPgogICAgICAgIDx4czptYXhJbmNsdXNpdmUgdmFsdWU9IjEwMCIvPgogICAgICA8L3hzOnJlc3RyaWN0aW9uPgogICAgPC94czpzaW1wbGVUeXBlPgoKCTx4czpzaW1wbGVUeXBlIG5hbWU9Imd1aWRUeXBlIj4KCSAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgQSBHVUlELiBCcmFja2V0cyAoYW5kIG9ubHkgYnJhY2tldHMpIGJlZm9yZSBhbmQvb3IgYWZ0ZXIgYXJlIGlnbm9yZWQuIGUuZy4gezEyMzQ1Njc4LTEyMzQtMTIzNC0xMjM0LTEyMzQ1Njc4OWFiY30sIHsxMjM0NTY3OC0xMjM0LTEyMzQtMTIzNC0xMjM0NTY3ODlhYmMsIDEyMzQ1Njc4LTEyMzQtMTIzNC0xMjM0LTEyMzQ1Njc4OWFiY30gYW5kIDEyMzQ1Njc4LTEyMzQtMTIzNC0xMjM0LTEyMzQ1Njc4OWFiYyBhcmUgdmFsaWQuCiAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KCSAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CgkgICAgPHhzOnBhdHRlcm4gdmFsdWU9Il4oXHspezAsMX1bMC05YS1mQS1GXXs4fVwtWzAtOWEtZkEtRl17NH1cLVswLTlhLWZBLUZdezR9XC1bMC05YS1mQS1GXXs0fVwtWzAtOWEtZkEtRl17MTJ9KFx9KXswLDF9JCIvPgoJICA8L3hzOnJlc3RyaWN0aW9uPgoJPC94czpzaW1wbGVUeXBlPgoKICA8eHM6YXR0cmlidXRlR3JvdXAgbmFtZT0iQmFzaWNDb25maWd1cmF0aW9uIj4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ic2NoZWR1bGVkVHJhbnNmZXJQZXJpb2QiIHR5cGU9IlBvc2l0aXZlRHVyYXRpb24iIHVzZT0ib3B0aW9uYWwiIGRlZmF1bHQ9IlBUMFMiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBpbnRlcnZhbCBiZXR3ZWVuIHNjaGVkdWxlZCB0cmFuc2ZlcnMgZm9yIHRoaXMgZGF0YSwgcm91bmRlZCB1cCB0byB0aGUgbmVhcmVzdCBtaW51dGUuCiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICA8L3hzOmFubm90YXRpb24+CiAgICA8L3hzOmF0dHJpYnV0ZT4KICA8L3hzOmF0dHJpYnV0ZUdyb3VwPgoKICA8eHM6YXR0cmlidXRlR3JvdXAgbmFtZT0iRVRXQ29uZmlndXJhdGlvbiI+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNjaGVkdWxlZFRyYW5zZmVyUGVyaW9kIiB0eXBlPSJQb3NpdGl2ZUR1cmF0aW9uIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJQVDBTIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgaW50ZXJ2YWwgYmV0d2VlbiBzY2hlZHVsZWQgdHJhbnNmZXJzIGZvciB0aGlzIGRhdGEsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgbWludXRlLgogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNjaGVkdWxlZFRyYW5zZmVyTG9nTGV2ZWxGaWx0ZXIiIHR5cGU9IkxvZ0xldmVsIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJVbmRlZmluZWQiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBtaW5pbXVtIGxvZyBzZXZlcml0eSB0byB0cmFuc2Zlci4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJwcm92aWRlciIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgcHJvdmlkZXIgZ3VpZCBvciBjbGFzcyBuYW1lIGZvciBldmVudCBzb3VyY2UKICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJzY2hlZHVsZWRUcmFuc2ZlcktleXdvcmRGaWx0ZXIiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0iMCIgPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBrZXl3b3JkIHRvIGZpbHRlciBieQogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgPC94czphdHRyaWJ1dGVHcm91cD4KCgogIDx4czphdHRyaWJ1dGVHcm91cCBuYW1lPSJMb2dMZXZlbCI+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNjaGVkdWxlZFRyYW5zZmVyTG9nTGV2ZWxGaWx0ZXIiIHR5cGU9IkxvZ0xldmVsIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJVbmRlZmluZWQiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBtaW5pbXVtIGxvZyBzZXZlcml0eSB0byB0cmFuc2Zlci4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6YXR0cmlidXRlR3JvdXA+CgogIDx4czphdHRyaWJ1dGVHcm91cCBuYW1lPSJEaXJlY3RvcnlBdHRyaWJ1dGVzIj4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iY29udGFpbmVyTmFtZSIgdHlwZT0id2FkOkNvbnRhaW5lck5hbWUiIHVzZT0icmVxdWlyZWQiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBuYW1lIG9mIHRoZSBjb250YWluZXIgd2hlcmUgdGhlIGNvbnRlbnQgb2YgdGhlIGRpcmVjdG9yeSBpcyB0byBiZSB0cmFuc2ZlcnJlZC4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6YXR0cmlidXRlR3JvdXA+CgogIDx4czphdHRyaWJ1dGVHcm91cCBuYW1lPSJDcmFzaER1bXBDb25maWd1cmF0aW9uIj4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZGlyZWN0b3J5UXVvdGFQZXJjZW50YWdlIiB0eXBlPSJkaXJlY3RvcnlRdW90YVBlcmNlbnRhZ2UiIHVzZT0ib3B0aW9uYWwiIGRlZmF1bHQ9IjEwIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgcGVyY2VudGFnZSBvZiBkaXJlY3RvcnkgcXVvdGEgdXNlZCBieSBjcmFzaGR1bXBzCiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICA8L3hzOmFubm90YXRpb24+CiAgICA8L3hzOmF0dHJpYnV0ZT4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZHVtcFR5cGUiIHR5cGU9IkNyYXNoRHVtcFR5cGUiIHVzZT0ib3B0aW9uYWwiIGRlZmF1bHQ9Ik1pbmkiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSB0eXBlIG9mIGNyYXNoZHVtcAogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImNvbnRhaW5lck5hbWUiIHR5cGU9IndhZDpDb250YWluZXJOYW1lIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJ3YWQtY3Jhc2hkdW1wcyI+CiAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgVGhlIGJsb2IgY29udGFpbmVyIHRvIHN0b3JlIHRoZSBjcmFzaGR1bXBzCiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICA8L3hzOmFubm90YXRpb24+CiAgICA8L3hzOmF0dHJpYnV0ZT4KICA8L3hzOmF0dHJpYnV0ZUdyb3VwPgoKICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTG9nc0Jhc2UiPgogICAgPHhzOmF0dHJpYnV0ZUdyb3VwIHJlZj0iQmFzaWNDb25maWd1cmF0aW9uIiAvPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFdHdFdmVudHNCYXNlIj4KICAgIDx4czphdHRyaWJ1dGVHcm91cCByZWY9IkVUV0NvbmZpZ3VyYXRpb24iIC8+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWUgPSJDcmFzaER1bXBzQmFzZSI+CiAgICA8eHM6YXR0cmlidXRlR3JvdXAgcmVmPSJDcmFzaER1bXBDb25maWd1cmF0aW9uIi8+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV0d01hbmlmZXN0UHJvdmlkZXJDb25maWd1cmF0aW9uIj4KICAgIDx4czpjb21wbGV4Q29udGVudD4KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJFdHdFdmVudHNCYXNlIj4KICAgICAgICA8eHM6c2VxdWVuY2U+CiAgICAgICAgICAgIDx4czplbGVtZW50IG1heE9jY3Vycz0idW5ib3VuZGVkIiBuYW1lPSJFdmVudCIgbWluT2NjdXJzPSIwIj4KICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImlkIiB0eXBlPSJ4czppbnQiIHVzZT0icmVxdWlyZWQiPgogICAgICAgICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgIFRoZSBpZCBvZiB0aGUgRVRXIGV2ZW50IHRoYXQgaXMgdG8gYmUgY29sbGVjdGVkCiAgICAgICAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgICAgICAgICA8L3hzOmF0dHJpYnV0ZT4KICAgICAgICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZXZlbnREZXN0aW5hdGlvbiIgdHlwZT0iRXZlbnROYW1lVHlwZSIgdXNlPSJvcHRpb25hbCI+CiAgICAgICAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHRhYmxlIGluIHdoaWNoIHRoZSBldmVudCBkYXRhIHdpbGwgYmUgc3RvcmVkLiBJZiB0aGlzIGF0dHJpYnV0ZSBpcyBub3QgZGVmaW5lZCB0aGUgdGFibGUncyBuYW1lIGlzICdFdmVudCcrJ01ENSBvZiB0aGUgcHJvdmlkZXInK0V2ZW50SWQjLgogICAgICAgICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgICAgICAgPC94czphdHRyaWJ1dGU+CiAgICAgICAgICAgICAgPC94czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWZhdWx0RXZlbnRzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICAgICAgPHhzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJldmVudERlc3RpbmF0aW9uIiB0eXBlPSJFdmVudE5hbWVUeXBlIiB1c2U9Im9wdGlvbmFsIj4KICAgICAgICAgICAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgICAgICAgICBUaGUgbmFtZSBvZiB0aGUgdGFibGUgaW4gd2hpY2ggdGhlIGV2ZW50IGRhdGEgd2lsbCBiZSBzdG9yZWQuIElmIHRoaXMgYXR0cmlidXRlIGlzIG5vdCBkZWZpbmVkIHRoZSB0YWJsZSdzIG5hbWUgaXMgJ0RlZmF1bHQnKydNRDUgb2YgdGhlIHByb3ZpZGVyJytFdmVudElkIy4KICAgICAgICAgICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICAgIDwveHM6YXR0cmlidXRlPgogICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICA8L3hzOnNlcXVlbmNlPgogICAgICA8L3hzOmV4dGVuc2lvbj4KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV0d0V2ZW50U291cmNlUHJvdmlkZXJDb25maWd1cmF0aW9uIj4KICAgIDx4czpjb21wbGV4Q29udGVudD4KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJFdHdFdmVudHNCYXNlIj4KICAgICAgICA8eHM6c2VxdWVuY2U+CiAgICAgICAgICAgIDx4czplbGVtZW50IG1heE9jY3Vycz0idW5ib3VuZGVkIiBuYW1lPSJFdmVudCIgbWluT2NjdXJzPSIwIj4KICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImlkIiB0eXBlPSJ4czppbnQiIHVzZT0icmVxdWlyZWQiPgogICAgICAgICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgICAgICAgIFRoZSBpZCBvZiB0aGUgRVRXIGV2ZW50IHRoYXQgaXMgdG8gYmUgY29sbGVjdGVkCiAgICAgICAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgICAgICAgICA8L3hzOmF0dHJpYnV0ZT4KICAgICAgICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZXZlbnREZXN0aW5hdGlvbiIgdHlwZT0iRXZlbnROYW1lVHlwZSIgdXNlPSJvcHRpb25hbCI+CiAgICAgICAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHRhYmxlIGluIHdoaWNoIHRoZSBldmVudCBkYXRhIHdpbGwgYmUgc3RvcmVkLiBJZiB0aGlzIGF0dHJpYnV0ZSBpcyBub3QgZGVmaW5lZCB0aGUgdGFibGUncyBuYW1lIGlzICdFdmVudCcrJ01ENSBvZiB0aGUgcHJvdmlkZXInK0V2ZW50SWQjLgogICAgICAgICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgICAgICAgPC94czphdHRyaWJ1dGU+CiAgICAgICAgICAgICAgPC94czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWZhdWx0RXZlbnRzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICAgICAgPHhzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJldmVudERlc3RpbmF0aW9uIiB0eXBlPSJFdmVudE5hbWVUeXBlIiB1c2U9Im9wdGlvbmFsIj4KICAgICAgICAgICAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgICAgICAgICBUaGUgbmFtZSBvZiB0aGUgdGFibGUgaW4gd2hpY2ggdGhlIGV2ZW50IGRhdGEgd2lsbCBiZSBzdG9yZWQuIElmIHRoaXMgYXR0cmlidXRlIGlzIG5vdCBkZWZpbmVkIHRoZSB0YWJsZSdzIG5hbWUgaXMgJ0RlZmF1bHQnKydNRDUgb2YgdGhlIHByb3ZpZGVyJytFdmVudElkIy4KICAgICAgICAgICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICAgIDwveHM6YXR0cmlidXRlPgogICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICA8L3hzOnNlcXVlbmNlPgogICAgICA8L3hzOmV4dGVuc2lvbj4KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV0d1Byb3ZpZGVycyI+CiAgICAgIDx4czpzZXF1ZW5jZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+CiAgICAgICAgPHhzOmVsZW1lbnQgIG5hbWU9IkV0d0V2ZW50U291cmNlUHJvdmlkZXJDb25maWd1cmF0aW9uIiB0eXBlPSJFdHdFdmVudFNvdXJjZVByb3ZpZGVyQ29uZmlndXJhdGlvbiIgbWluT2NjdXJzPSIwIiA+CiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgRVRXIGNvbGxlY3Rpb24gYnkgZXZlbnQgc291cmNlCiAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgICA8L3hzOmVsZW1lbnQ+CiAgICAgICAgPHhzOmVsZW1lbnQgIG5hbWU9IkV0d01hbmlmZXN0UHJvdmlkZXJDb25maWd1cmF0aW9uIiB0eXBlPSJFdHdNYW5pZmVzdFByb3ZpZGVyQ29uZmlndXJhdGlvbiIgbWluT2NjdXJzPSIwIj4KICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICBFVFcgY29sbGVjdGlvbiBieSBtYW5pZmVzdAogICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgPC94czplbGVtZW50PgogICAgICAgIDwveHM6c2VxdWVuY2U+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyYXNoRHVtcENvbmZpZ3VyYXRpb24iPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJwcm9jZXNzTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcHJvY2VzcyB0byB0byBtb25pdG9yIGZvciBjcmFzaGVzLgogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyYXNoRHVtcHMiPgogICAgPHhzOmNvbXBsZXhDb250ZW50PgogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9IkNyYXNoRHVtcHNCYXNlIj4KICAgICAgICA8eHM6c2VxdWVuY2UgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPgogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3Jhc2hEdW1wQ29uZmlndXJhdGlvbiIgdHlwZT0iQ3Jhc2hEdW1wQ29uZmlndXJhdGlvbiI+CiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgVGhlIGNyYXNoZHVtcCB0byBjb2xsZWN0CiAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgICA8L3hzOmVsZW1lbnQ+CiAgICAgICAgPC94czpzZXF1ZW5jZT4KICAgICAgPC94czpleHRlbnNpb24+CiAgICA8L3hzOmNvbXBsZXhDb250ZW50PgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEaWFnbm9zdGljSW5mcmFzdHJ1Y3R1cmVMb2dzIj4KICAgIDx4czpjb21wbGV4Q29udGVudD4KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJMb2dzQmFzZSI+CiAgICAgICAgPHhzOmF0dHJpYnV0ZUdyb3VwIHJlZj0iTG9nTGV2ZWwiIC8+CiAgICAgIDwveHM6ZXh0ZW5zaW9uPgogICAgPC94czpjb21wbGV4Q29udGVudD4KICA8L3hzOmNvbXBsZXhUeXBlPgoKCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRpcmVjdG9yeUJhc2UiIC8+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEaXJlY3RvcnlBYnNvbHV0ZSI+CiAgICA8eHM6Y29tcGxleENvbnRlbnQ+CiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0iRGlyZWN0b3J5QmFzZSI+CiAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJwYXRoIiB0eXBlPSJBYnNvbHV0ZVBhdGhXaXRoRW52aXJvbm1lbnRFeHBhbnNpb24iIHVzZT0icmVxdWlyZWQiPgogICAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgIFRoZSBhYnNvbHV0ZSBwYXRoIHRvIHRoZSBkaXJlY3RvcnkgdG8gbW9uaXRvci4KICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgIDwveHM6YXR0cmlidXRlPgogICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZXhwYW5kRW52aXJvbm1lbnQiIHR5cGU9InhzOmJvb2xlYW4iIHVzZT0icmVxdWlyZWQiPgogICAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgIElmIHRydWUsIHRoZW4gZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBwYXRoIHdpbGwgYmUgZXhwYW5kZWQuCiAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgICA8L3hzOmF0dHJpYnV0ZT4KICAgICAgPC94czpleHRlbnNpb24+CiAgICA8L3hzOmNvbXBsZXhDb250ZW50PgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEaXJlY3RvcnlMb2NhbFJlc291cmNlIj4KICAgIDx4czpjb21wbGV4Q29udGVudD4KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJEaXJlY3RvcnlCYXNlIj4KICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9InJlbGF0aXZlUGF0aCIgdHlwZT0iUmVsYXRpdmVQYXRoV2l0aEVudmlyb25tZW50RXhwYW5zaW9uIiB1c2U9InJlcXVpcmVkIj4KICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICBUaGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgbG9jYWwgcmVzb3VyY2UgdG8gbW9uaXRvci4KICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgIDwveHM6YXR0cmlidXRlPgogICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0iTmFtZWRFbGVtZW50TmFtZVN0cmluZyIgdXNlPSJyZXF1aXJlZCI+CiAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgVGhlIGxvY2FsIHJlc291cmNlIHRoYXQgY29udGFpbnMgdGhlIGRpcmVjdG9yeSB0byBtb25pdG9yLgogICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgICAgPC94czphdHRyaWJ1dGU+CiAgICAgIDwveHM6ZXh0ZW5zaW9uPgogICAgPC94czpjb21wbGV4Q29udGVudD4KICA8L3hzOmNvbXBsZXhUeXBlPgoKICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlyZWN0b3J5Q29uZmlndXJhdGlvbiI+CiAgICA8eHM6Y2hvaWNlPgogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBYnNvbHV0ZSIgdHlwZT0iRGlyZWN0b3J5QWJzb2x1dGUiPgogICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIFRoZSBhYnNvbHV0ZSBwYXRoIHRvIHRoZSBkaXJlY3RvcnkgdG8gbW9uaXRvci4KICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxSZXNvdXJjZSIgdHlwZT0iRGlyZWN0b3J5TG9jYWxSZXNvdXJjZSI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgVGhlIHBhdGggcmVsYXRpdmUgdG8gYSBsb2NhbCByZXNvdXJjZSB0byBtb25pdG9yLgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgPC94czpjaG9pY2U+CiAgICA8eHM6YXR0cmlidXRlR3JvdXAgcmVmPSJEaXJlY3RvcnlBdHRyaWJ1dGVzIiAvPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTcGVjaWFsTG9nRGlyZWN0b3J5Ij4KICAgIDx4czphdHRyaWJ1dGVHcm91cCByZWY9IkRpcmVjdG9yeUF0dHJpYnV0ZXMiIC8+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTb3VyY2VzIj4KICAgIDx4czpzZXF1ZW5jZT4KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlyZWN0b3J5Q29uZmlndXJhdGlvbiIgdHlwZT0iRGlyZWN0b3J5Q29uZmlndXJhdGlvbiIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPgogICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIFRoZSBkaXJlY3Rvcnkgb2YgbG9nIGZpbGVzIHRvIG1vbml0b3IuCiAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICA8L3hzOmVsZW1lbnQ+CiAgICA8L3hzOnNlcXVlbmNlPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEaXJlY3RvcmllcyI+CiAgICA8eHM6Y29tcGxleENvbnRlbnQ+CiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0iTG9nc0Jhc2UiPgogICAgICAgIDx4czphbGw+CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJSVNMb2dzIiB0eXBlPSJTcGVjaWFsTG9nRGlyZWN0b3J5IiBtaW5PY2N1cnM9IjAiPgogICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgIFRoZSBJSVMgbG9nIGRpcmVjdG9yeS4KICAgICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZhaWxlZFJlcXVlc3RMb2dzIiB0eXBlPSJTcGVjaWFsTG9nRGlyZWN0b3J5IiBtaW5PY2N1cnM9IjAiPgogICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgIFRoZSBmYWlsZWQgcmVxdWVzdCBsb2cgZGlyZWN0b3J5LgogICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNvdXJjZXMiIHR5cGU9IkRhdGFTb3VyY2VzIiBtaW5PY2N1cnM9IjAiPgogICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgbG9nIGRpcmVjdG9yaWVzLgogICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgIDwveHM6YWxsPgogICAgICA8L3hzOmV4dGVuc2lvbj4KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9ImFubm90YXRpb24iPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJkaXNwbGF5TmFtZSIgdHlwZT0iZGlzcGxheU5hbWUiIHVzZT0icmVxdWlyZWQiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSBkaXNwbGF5IG5hbWUgZm9yIHRoZSBwZXJmb3JtYW5jZSBjb3VudGVyLgogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImxvY2FsZSIgdHlwZT0ibG9jYWxlIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJlbi1VUyI+CiAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICBUaGUgbG9jYWxlIGZvciB0aGUgcGVyZm9ybWFuY2UgY291bnRlciBkaXBsYXkgbmFtZS4KICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQZXJmb3JtYW5jZUNvdW50ZXJDb25maWd1cmF0aW9uIj4KICAgIDx4czpzZXF1ZW5jZSBtaW5PY2N1cnM9IjAiPgogICAgICA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmFtZT0iYW5ub3RhdGlvbiIgdHlwZT0iYW5ub3RhdGlvbiI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgVGhlIGRpc3BsYXkgbmFtZSBhbmQgbG9jYWxlIGZvciB0aGUgcGVyZm9ybWFuY2UgY291bnRlcgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgPC94czpzZXF1ZW5jZT4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iY291bnRlclNwZWNpZmllciIgdHlwZT0iUGVyZm9ybWFuY2VDb3VudGVyUGF0aCIgdXNlPSJyZXF1aXJlZCI+CiAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgVGhlIHBhdGggdG8gdGhlIHBlcmZvcm1hbmNlIGNvdW50ZXIgdG8gY29sbGVjdC4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJzYW1wbGVSYXRlIiB0eXBlPSJQb3NpdGl2ZUR1cmF0aW9uIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgcmF0ZSBhdCB3aGljaCB0aGUgcGVyZm9ybWFuY2UgY291bnRlciBzaG91bGQgYmUgc2FtcGxlZC4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJ1bml0IiB0eXBlPSJ4czpzdHJpbmciIHVzZT0ib3B0aW9uYWwiPgogICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgIFRoZSB1bml0IGZvciB0aGUgcGVyZm9ybWFuY2UgY291bnRlciBmb3IgZGlzcGxheSBwdXJwb3Nlcy4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6Y29tcGxleFR5cGU+CgoKICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUGVyZm9ybWFuY2VDb3VudGVycyI+CiAgICA8eHM6Y29tcGxleENvbnRlbnQ+CiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0iTG9nc0Jhc2UiPgogICAgICAgIDx4czpzZXF1ZW5jZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJmb3JtYW5jZUNvdW50ZXJDb25maWd1cmF0aW9uIiB0eXBlPSJQZXJmb3JtYW5jZUNvdW50ZXJDb25maWd1cmF0aW9uIj4KICAgICAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgICAgICBUaGUgcGVyZm9ybWFuY2UgY291bnRlciB0byBjb2xsZWN0LgogICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgIDwveHM6c2VxdWVuY2U+CiAgICAgIDwveHM6ZXh0ZW5zaW9uPgogICAgPC94czpjb21wbGV4Q29udGVudD4KICA8L3hzOmNvbXBsZXhUeXBlPgoKCgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU291cmNlIj4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBBbiBYUGF0aCBleHByZXNzaW9uIHNwZWNpZnlpbmcgdGhlIGxvZ3MgdG8gY29sbGVjdC4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXaW5kb3dzRXZlbnRMb2ciPgogICAgPHhzOmNvbXBsZXhDb250ZW50PgogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9IkxvZ3NCYXNlIj4KICAgICAgICA8eHM6c2VxdWVuY2UgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPgogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNvdXJjZSIgdHlwZT0iRGF0YVNvdXJjZSI+CiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgVGhlIGV2ZW50IGxvZyB0byBtb25pdG9yLgogICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgIDwveHM6c2VxdWVuY2U+CiAgICAgIDwveHM6ZXh0ZW5zaW9uPgogICAgPC94czpjb21wbGV4Q29udGVudD4KICA8L3hzOmNvbXBsZXhUeXBlPgoKICA8eHM6Y29tcGxleFR5cGUgbmFtZSA9Ik1ldHJpY0FnZ3JlZ2F0aW9uIj4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ic2NoZWR1bGVkVHJhbnNmZXJQZXJpb2QiIHR5cGU9IlBvc2l0aXZlRHVyYXRpb24iIHVzZT0icmVxdWlyZWQiIC8+ICAKICA8L3hzOmNvbXBsZXhUeXBlPgogICAgCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1ldHJpY3MiPgogICAgPHhzOnNlcXVlbmNlPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1ldHJpY0FnZ3JlZ2F0aW9uIiB0eXBlPSJNZXRyaWNBZ2dyZWdhdGlvbiIgbWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjUiIC8+CiAgICA8L3hzOnNlcXVlbmNlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJyZXNvdXJjZUlkIiB0eXBlPSJ4czpzdHJpbmciIHVzZT0icmVxdWlyZWQiIC8+ICAKICA8L3hzOmNvbXBsZXhUeXBlPgogICAgCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkxvZ3NQcm92aWRlciI+CiAgICA8eHM6YXR0cmlidXRlIG5hbWU9Imd1aWQiIHR5cGU9Imd1aWRUeXBlIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIFRoZSBwcm92aWRlcidzIEdVSUQKICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6Y29tcGxleFR5cGU+IAogICAgCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkxvZ3MiPgogICAgPHhzOmNvbXBsZXhDb250ZW50PgogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9IkxvZ3NCYXNlIj4KICAgICAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm92aWRlciIgdHlwZT0iTG9nc1Byb3ZpZGVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIvPgogICAgICAgICAgPC94czpzZXF1ZW5jZT4KCQkgIDx4czphdHRyaWJ1dGVHcm91cCByZWY9IkxvZ0xldmVsIiAvPgogICAgICA8L3hzOmV4dGVuc2lvbj4KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ICAKICA8L3hzOmNvbXBsZXhUeXBlPiAgCiAgICAKICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlhZ25vc3RpY01vbml0b3JDb25maWd1cmF0aW9uIj4KICAgIDx4czphbGw+CiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1ldHJpY3MiIHR5cGU9Ik1ldHJpY3MiIG1pbk9jY3Vycz0iMCI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICAgICAgU2hvdWxkIGJlIHVzZWQgYnkgdGhlIHBvcnRhbCBvbmx5LiBDcmVhdGVzIDIgbmV3IGNvdW50ZXJzIHRhYmxlcy4KICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICAKICAgICAgPC94czplbGVtZW50PiAgCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZyYXN0cnVjdHVyZUxvZ3MiIHR5cGU9IkRpYWdub3N0aWNJbmZyYXN0cnVjdHVyZUxvZ3MiIG1pbk9jY3Vycz0iMCI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgQ29uZmlndXJlcyB0aGUgbG9ncyBnZW5lcmF0ZWQgYnkgdGhlIHVuZGVybHlpbmcgZGlhZ25vc3RpY3MgaW5mcmFzdHJ1Y3R1cmUuIFRoZSBkaWFnbm9zdGljIGluZnJhc3RydWN0dXJlIGxvZ3MgYXJlIHVzZWZ1bCBmb3IgdHJvdWJsZXNob290aW5nIHRoZSBkaWFnbm9zdGljcyBzeXN0ZW0gaXRzZWxmLgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXJlY3RvcmllcyIgdHlwZT0iRGlyZWN0b3JpZXMiIG1pbk9jY3Vycz0iMCI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgRGVzY3JpYmVzIHRoZSBjb25maWd1cmF0aW9uIG9mIGEgZGlyZWN0b3J5IHRvIHdoaWNoIGZpbGUtYmFzZWQgbG9ncyBhcmUgd3JpdHRlbi4KICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGVyZm9ybWFuY2VDb3VudGVycyIgdHlwZT0iUGVyZm9ybWFuY2VDb3VudGVycyIgbWluT2NjdXJzPSIwIj4KICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICBDb25maWd1cmVzIHBlcmZvcm1hbmNlIGNvdW50ZXIgY29sbGVjdGlvbi4KICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICA8L3hzOmFubm90YXRpb24+CiAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV2luZG93c0V2ZW50TG9nIiB0eXBlPSJXaW5kb3dzRXZlbnRMb2ciIG1pbk9jY3Vycz0iMCI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgQ29uZmlndXJlcyBXaW5kb3dzIGV2ZW50IGxvZyBjb2xsZWN0aW9uLgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdHdQcm92aWRlcnMiIHR5cGU9IkV0d1Byb3ZpZGVycyIgbWluT2NjdXJzPSIwIj4KICAgICAgICA8eHM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICBDb25maWd1cmVzIEVUVyBldmVudCBjb2xsZWN0aW9uLgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcmFzaER1bXBzIiB0eXBlPSJDcmFzaER1bXBzIiBtaW5PY2N1cnM9IjAiPgogICAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIENvbmZpZ3VyZXMgY3Jhc2hkdW1wIGNvbGxlY3Rpb24uCiAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgICAgPC94czphbm5vdGF0aW9uPgogICAgICA8L3hzOmVsZW1lbnQ+CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvZ3MiIHR5cGU9IkxvZ3MiIG1pbk9jY3Vycz0iMCI+CiAgICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgQ29uZmlndXJlcyBnZW5lcmljIGRpYWdub3N0aWNzIGV2ZW50IHRyYWNlIGxpc3RlbmVyLgogICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPgogICAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgICAgPC94czplbGVtZW50PgogICAgPC94czphbGw+CgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJvdmVyYWxsUXVvdGFJbk1CIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0iNTEyMCI+CiAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgVGhlIHRvdGFsIGFtb3VudCBvZiBmaWxlIHN5c3RlbSBzdG9yYWdlIGFsbG9jYXRlZCBmb3IgYWxsIGxvZ2dpbmcgYnVmZmVycy4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJ1c2VQcm94eVNlcnZlciIgdHlwZT0ieHM6Ym9vbGVhbiIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0idHJ1ZSI+CiAgICAgIDx4czphbm5vdGF0aW9uPgogICAgICAgIDx4czpkb2N1bWVudGF0aW9uPgogICAgICAgICAgRm9yY2UgdGhlIE1vbml0b3JpbmcgQWdlbnQgdG8gdXNlIHRoZSBzcGVjaWZpZWQgSUUgcHJveHkgc2VydmVyIGlmIHNwZWNpZmllZC4KICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogIDwveHM6Y29tcGxleFR5cGU+CgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czphbGw+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV2FkQ2ZnIj4KICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgPHhzOnNlcXVlbmNlPgogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNNb25pdG9yQ29uZmlndXJhdGlvbiIgdHlwZT0iRGlhZ25vc3RpY01vbml0b3JDb25maWd1cmF0aW9uIiBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSIgLz4KICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4KICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+CiAgICAgICAgPC94czplbGVtZW50PgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsUmVzb3VyY2VEaXJlY3RvcnkiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiAgdHlwZT0iRGlyZWN0b3J5QWJzb2x1dGUiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RvcmFnZUFjY291bnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIC8+CiAgICAgIDwveHM6YWxsPgogICAgPC94czpjb21wbGV4VHlwZT4KICA8L3hzOmVsZW1lbnQ+CjwveHM6c2NoZW1hPg==\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBpZD0iRGlhZ25vc3RpY3NDb25maWdTY2hlbWEiCiAgICB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vU2VydmljZUhvc3RpbmcvMjAxMC8xMC9EaWFnbm9zdGljc0NvbmZpZ3VyYXRpb24iCiAgICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIKICAgIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMTAvMTAvRGlhZ25vc3RpY3NDb25maWd1cmF0aW9uIgogICAgeG1sbnM6d2FkPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMTAvMTAvRGlhZ25vc3RpY3NDb25maWd1cmF0aW9uIgogICAgeG1sbnM6bXN0bnM9Imh0dHA6Ly90ZW1wdXJpLm9yZy9YTUxTY2hlbWEueHNkIgogICAgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4KCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0b3JhZ2VBY2NvdW50Ij4KICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgbmFtZSBvZiBzdG9yYWdlIGFjY291bnQgdG8gc3RvcmUgdGhlIGRpYWdub3N0aWNzIGRhdGEKICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+CiAgICAgIDwveHM6YW5ub3RhdGlvbj4KICAgIDwveHM6YXR0cmlidXRlPgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJrZXkiIHR5cGU9InhzOnN0cmluZyIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0iIj4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBBY3R1YWwgc3RvcmFnZSBhY2NvdW50IGtleQogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CgogICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJlbmRwb2ludCIgdHlwZT0ieHM6YW55VVJJIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJodHRwczovL2NvcmUud2luZG93cy5uZXQiID4KICAgICAgPHhzOmFubm90YXRpb24+CiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+CiAgICAgICAgICBUaGUgc3RvcmFnZSBlbmRwb2ludAogICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4KICAgICAgPC94czphbm5vdGF0aW9uPgogICAgPC94czphdHRyaWJ1dGU+CiAgPC94czpjb21wbGV4VHlwZT4KCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpdmF0ZUNvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czphbGw+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RvcmFnZUFjY291bnQiIG1pbk9jY3Vycz0iMSIgdHlwZT0iU3RvcmFnZUFjY291bnQiLz4gICAgCiAgICAgIDwveHM6YWxsPgogICAgPC94czpjb21wbGV4VHlwZT4KICA8L3hzOmVsZW1lbnQ+CjwveHM6c2NoZW1hPg==\r\n true\r\n true\r\n Microsoft\r\n 2015-06-19T13:59:02.2279005Z\r\n \r\n \r\n \r\n Microsoft.Azure.Security\r\n PaaSAntimalware\r\n 1.0\r\n \r\n Microsoft Antimalware\r\n WebRole|WorkerRole\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IkFudGltYWx3YXJlQ29uZmlnIj4KICAgIDx4czpjb21wbGV4VHlwZT4KICAgICAgPHhzOnNlcXVlbmNlPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFudGltYWx3YXJlRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWx0aW1lUHJvdGVjdGlvbkVuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTY2hlZHVsZWRTY2FuU2V0dGluZ3MiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIj4KICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJpc0VuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIC8+CiAgICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZGF5IiB0eXBlPSJ4czppbnQiIC8+CiAgICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0idGltZSIgdHlwZT0ieHM6aW50IiAvPgogICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNjYW5UeXBlIj4KICAgICAgICAgICAgICA8eHM6c2ltcGxlVHlwZT4KICAgICAgICAgICAgICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICAgICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlF1aWNrIiAvPgogICAgICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZ1bGwiIC8+CiAgICAgICAgICAgICAgICA8L3hzOnJlc3RyaWN0aW9uPgogICAgICAgICAgICAgIDwveHM6c2ltcGxlVHlwZT4KICAgICAgICAgICAgPC94czphdHRyaWJ1dGU+CiAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPgogICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeGNsdXNpb25zIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHRlbnNpb25zIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHRlbnNpb24iIG5pbGxhYmxlPSJ0cnVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHhzOnNpbXBsZUNvbnRlbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ4czpzdHJpbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwveHM6ZXh0ZW5zaW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L3hzOnNpbXBsZUNvbnRlbnQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgPC94czplbGVtZW50PgogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhdGhzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXRoIiBuaWxsYWJsZT0idHJ1ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx4czpzaW1wbGVDb250ZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgIDx4czpleHRlbnNpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3hzOmV4dGVuc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC94czpzaW1wbGVDb250ZW50PgogICAgICAgICAgICAgICAgICAgICAgPC94czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwveHM6c2VxdWVuY2U+CiAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9jZXNzZXMiICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSI+CiAgICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9jZXNzIiBuaWxsYWJsZT0idHJ1ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx4czpzaW1wbGVDb250ZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgIDx4czpleHRlbnNpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3hzOmV4dGVuc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC94czpzaW1wbGVDb250ZW50PgogICAgICAgICAgICAgICAgICAgICAgPC94czpjb21wbGV4VHlwZT4KICAgICAgICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwveHM6c2VxdWVuY2U+CiAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAgIDwveHM6ZWxlbWVudD4KICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4KICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+CiAgICAgICAgPC94czplbGVtZW50PgogICAgICA8L3hzOnNlcXVlbmNlPgogICAgPC94czpjb21wbGV4VHlwZT4KICA8L3hzOmVsZW1lbnQ+CjwveHM6c2NoZW1hPg==\r\n \r\n false\r\n true\r\n \r\n \r\n \r\n Microsoft.Windows.Azure.Extensions\r\n ADDomain\r\n 1.0\r\n \r\n Windows Azure Domain Extension\r\n WebRole|WorkerRole\r\n sha1\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czphbGw+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiLz4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIvPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wdGlvbnMiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBkZWZhdWx0PSIwIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPVVBhdGgiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVW5qb2luRG9tYWluVXNlciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN0YXJ0IiB0eXBlPSJ4czpib29sZWFuIiBkZWZhdWx0PSJmYWxzZSIgbWluT2NjdXJzPSIwIi8+CiAgICAgIDwveHM6YWxsPgogICAgPC94czpjb21wbGV4VHlwZT4KICA8L3hzOmVsZW1lbnQ+CjwveHM6c2NoZW1hPg==\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlByaXZhdGVDb25maWciPgogICAgPHhzOmNvbXBsZXhUeXBlPgogICAgICA8eHM6YWxsPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhc3N3b3JkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIvPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuam9pbkRvbWFpblBhc3N3b3JkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIvPgogICAgICA8L3hzOmFsbD4KICAgIDwveHM6Y29tcGxleFR5cGU+CiAgPC94czplbGVtZW50Pgo8L3hzOnNjaGVtYT4=\r\n true\r\n true\r\n \r\n \r\n \r\n Microsoft.Windows.Azure.Extensions\r\n Diagnostics\r\n 1.0\r\n \r\n Windows Azure Diagnostics Extension\r\n WebRole|WorkerRole\r\n sha1\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGlkPSJEaWFnbm9zdGljc0NvbmZpZ1NjaGVtYSIgICAgdGFyZ2V0TmFtZXNwYWNlPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMTAvMTAvRGlhZ25vc3RpY3NDb25maWd1cmF0aW9uIiAgICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgICAgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vU2VydmljZUhvc3RpbmcvMjAxMC8xMC9EaWFnbm9zdGljc0NvbmZpZ3VyYXRpb24iICAgIHhtbG5zOm1zdG5zPSJodHRwOi8vdGVtcHVyaS5vcmcvWE1MU2NoZW1hLnhzZCIgICAgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4gIDx4czpzaW1wbGVUeXBlIG5hbWU9IlBvc2l0aXZlRHVyYXRpb24iPiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6ZHVyYXRpb24iPiAgICAgIDx4czptaW5JbmNsdXNpdmUgdmFsdWU9IlBUMFMiIC8+ICAgIDwveHM6cmVzdHJpY3Rpb24+ICA8L3hzOnNpbXBsZVR5cGU+ICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJMb2dMZXZlbCI+ICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5kZWZpbmVkIiAvPiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmVyYm9zZSIgLz4gICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluZm9ybWF0aW9uIiAvPiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iV2FybmluZyIgLz4gICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yIiAvPiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ3JpdGljYWwiIC8+ICAgIDwveHM6cmVzdHJpY3Rpb24+ICA8L3hzOnNpbXBsZVR5cGU+ICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJDb250YWluZXJOYW1lIj4gICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+ICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9IlthLXowLTldW2EtejAtOVwtXXsxLDYxfVthLXowLTldIiAvPiAgICA8L3hzOnJlc3RyaWN0aW9uPiAgPC94czpzaW1wbGVUeXBlPiAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iQWJzb2x1dGVQYXRoV2l0aEVudmlyb25tZW50RXhwYW5zaW9uIj4gICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+ICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9IihbYS16QS1aXTpcXCk/KFteJmx0OyZndDs6JnF1b3Q7L3w/Kl0rKSooXFwpPyIgLz4gICAgPC94czpyZXN0cmljdGlvbj4gIDwveHM6c2ltcGxlVHlwZT4gIDx4czpzaW1wbGVUeXBlIG5hbWU9IlJlbGF0aXZlUGF0aFdpdGhFbnZpcm9ubWVudEV4cGFuc2lvbiI+ICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPiAgICAgIDx4czpwYXR0ZXJuIHZhbHVlPSIoW14mbHQ7Jmd0OzomcXVvdDsvXFx8PypdKykoXFwoW14mbHQ7Jmd0OzomcXVvdDsvXFx8PypdKykpKihcXCk/IiAvPiAgICA8L3hzOnJlc3RyaWN0aW9uPiAgPC94czpzaW1wbGVUeXBlPiAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iUGVyZm9ybWFuY2VDb3VudGVyUGF0aCI+ICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPiAgICAgIDx4czpwYXR0ZXJuIHZhbHVlPSJcXFteXFwoKS8jKl0rKFwoKFteXFwoKSMqXSt8W15cXCgpIypdKy9bXlxcKCkjKl0rfFteXFwoKSMqXSsjW15cXCgpIypdK3xbXlxcKCkjKl0rL1teXFwoKSMqXSsjW15cXCgpIypdK3xcKilcKSk/XFxbXlxcKCkqXSsiIC8+ICAgIDwveHM6cmVzdHJpY3Rpb24+ICA8L3hzOnNpbXBsZVR5cGU+ICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJOYW1lZEVsZW1lbnROYW1lU3RyaW5nIj4gICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+ICAgICAgPHhzOnBhdHRlcm4gdmFsdWU9Il5bYS16QS1aX11bXlxcXC9cOlwqXD9cJnF1b3Q7XCZsdDtcJmd0O1x8XSooPyZsdDshW1wuXHNdKSQiIC8+ICAgIDwveHM6cmVzdHJpY3Rpb24+ICA8L3hzOnNpbXBsZVR5cGU+ICA8eHM6YXR0cmlidXRlR3JvdXAgbmFtZT0iQmFzaWNDb25maWd1cmF0aW9uIj4gICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJidWZmZXJRdW90YUluTUIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSIwIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgbWF4aW11bSBhbW91bnQgb2YgZmlsZSBzeXN0ZW0gc3RvcmFnZSBhbGxvY2F0ZWQgZm9yIHRoZSBzcGVjaWZpZWQgZGF0YS4gICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICA8L3hzOmFubm90YXRpb24+ICAgIDwveHM6YXR0cmlidXRlPiAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNjaGVkdWxlZFRyYW5zZmVyUGVyaW9kIiB0eXBlPSJQb3NpdGl2ZUR1cmF0aW9uIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJQVDBTIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgaW50ZXJ2YWwgYmV0d2VlbiBzY2hlZHVsZWQgdHJhbnNmZXJzIGZvciB0aGlzIGRhdGEsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgbWludXRlLiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgPC94czphdHRyaWJ1dGU+ICA8L3hzOmF0dHJpYnV0ZUdyb3VwPiAgPHhzOmF0dHJpYnV0ZUdyb3VwIG5hbWU9IkxvZ0xldmVsIj4gICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJzY2hlZHVsZWRUcmFuc2ZlckxvZ0xldmVsRmlsdGVyIiB0eXBlPSJMb2dMZXZlbCIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0iVW5kZWZpbmVkIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgbWluaW11bSBsb2cgc2V2ZXJpdHkgdG8gdHJhbnNmZXIuICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgPC94czphbm5vdGF0aW9uPiAgICA8L3hzOmF0dHJpYnV0ZT4gIDwveHM6YXR0cmlidXRlR3JvdXA+ICA8eHM6YXR0cmlidXRlR3JvdXAgbmFtZT0iRGlyZWN0b3J5QXR0cmlidXRlcyI+ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iY29udGFpbmVyIiB0eXBlPSJDb250YWluZXJOYW1lIiB1c2U9InJlcXVpcmVkIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgbmFtZSBvZiB0aGUgY29udGFpbmVyIHdoZXJlIHRoZSBjb250ZW50IG9mIHRoZSBkaXJlY3RvcnkgaXMgdG8gYmUgdHJhbnNmZXJyZWQuICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgPC94czphbm5vdGF0aW9uPiAgICA8L3hzOmF0dHJpYnV0ZT4gICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJkaXJlY3RvcnlRdW90YUluTUIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSIwIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgbWF4aW11bSBzaXplIG9mIHRoZSBkaXJlY3RvcnkgaW4gbWVnYWJ5dGVzLiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgPC94czphdHRyaWJ1dGU+ICA8L3hzOmF0dHJpYnV0ZUdyb3VwPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkxvZ3NCYXNlIj4gICAgPHhzOmF0dHJpYnV0ZUdyb3VwIHJlZj0iQmFzaWNDb25maWd1cmF0aW9uIiAvPiAgPC94czpjb21wbGV4VHlwZT4gIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEaWFnbm9zdGljSW5mcmFzdHJ1Y3R1cmVMb2dzIj4gICAgPHhzOmNvbXBsZXhDb250ZW50PiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0iTG9nc0Jhc2UiPiAgICAgICAgPHhzOmF0dHJpYnV0ZUdyb3VwIHJlZj0iTG9nTGV2ZWwiIC8+ICAgICAgPC94czpleHRlbnNpb24+ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRpcmVjdG9yeUJhc2UiIC8+ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlyZWN0b3J5QWJzb2x1dGUiPiAgICA8eHM6Y29tcGxleENvbnRlbnQ+ICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJEaXJlY3RvcnlCYXNlIj4gICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0icGF0aCIgdHlwZT0iQWJzb2x1dGVQYXRoV2l0aEVudmlyb25tZW50RXhwYW5zaW9uIiB1c2U9InJlcXVpcmVkIj4gICAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgICBUaGUgYWJzb2x1dGUgcGF0aCB0byB0aGUgZGlyZWN0b3J5IHRvIG1vbml0b3IuICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgICA8L3hzOmF0dHJpYnV0ZT4gICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZXhwYW5kRW52aXJvbm1lbnQiIHR5cGU9InhzOmJvb2xlYW4iIHVzZT0icmVxdWlyZWQiPiAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgICAgIElmIHRydWUsIHRoZW4gZW52aXJvbm1lbnQgdmFyaWFibGVzIGluIHRoZSBwYXRoIHdpbGwgYmUgZXhwYW5kZWQuICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgICA8L3hzOmF0dHJpYnV0ZT4gICAgICA8L3hzOmV4dGVuc2lvbj4gICAgPC94czpjb21wbGV4Q29udGVudD4gIDwveHM6Y29tcGxleFR5cGU+ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlyZWN0b3J5TG9jYWxSZXNvdXJjZSI+ICAgIDx4czpjb21wbGV4Q29udGVudD4gICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9IkRpcmVjdG9yeUJhc2UiPiAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJyZWxhdGl2ZVBhdGgiIHR5cGU9IlJlbGF0aXZlUGF0aFdpdGhFbnZpcm9ubWVudEV4cGFuc2lvbiIgdXNlPSJyZXF1aXJlZCI+ICAgICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgICAgVGhlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGxvY2FsIHJlc291cmNlIHRvIG1vbml0b3IuICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgICA8L3hzOmF0dHJpYnV0ZT4gICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0iTmFtZWRFbGVtZW50TmFtZVN0cmluZyIgdXNlPSJyZXF1aXJlZCI+ICAgICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgICAgVGhlIGxvY2FsIHJlc291cmNlIHRoYXQgY29udGFpbnMgdGhlIGRpcmVjdG9yeSB0byBtb25pdG9yLiAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgICAgPC94czphdHRyaWJ1dGU+ICAgICAgPC94czpleHRlbnNpb24+ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRpcmVjdG9yeUNvbmZpZ3VyYXRpb24iPiAgICA8eHM6Y2hvaWNlPiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFic29sdXRlIiB0eXBlPSJEaXJlY3RvcnlBYnNvbHV0ZSI+ICAgICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgVGhlIGFic29sdXRlIHBhdGggdG8gdGhlIGRpcmVjdG9yeSB0byBtb25pdG9yLiAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgPC94czplbGVtZW50PiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsUmVzb3VyY2UiIHR5cGU9IkRpcmVjdG9yeUxvY2FsUmVzb3VyY2UiPiAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIFRoZSBwYXRoIHJlbGF0aXZlIHRvIGEgbG9jYWwgcmVzb3VyY2UgdG8gbW9uaXRvci4gICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgIDwveHM6ZWxlbWVudD4gICAgPC94czpjaG9pY2U+ICAgIDx4czphdHRyaWJ1dGVHcm91cCByZWY9IkRpcmVjdG9yeUF0dHJpYnV0ZXMiIC8+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNwZWNpYWxMb2dEaXJlY3RvcnkiPiAgICA8eHM6YXR0cmlidXRlR3JvdXAgcmVmPSJEaXJlY3RvcnlBdHRyaWJ1dGVzIiAvPiAgPC94czpjb21wbGV4VHlwZT4gIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU291cmNlcyI+ICAgIDx4czpzZXF1ZW5jZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlyZWN0b3J5Q29uZmlndXJhdGlvbiIgdHlwZT0iRGlyZWN0b3J5Q29uZmlndXJhdGlvbiIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPiAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIFRoZSBkaXJlY3Rvcnkgb2YgbG9nIGZpbGVzIHRvIG1vbml0b3IuICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICA8L3hzOmVsZW1lbnQ+ICAgIDwveHM6c2VxdWVuY2U+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRpcmVjdG9yaWVzIj4gICAgPHhzOmNvbXBsZXhDb250ZW50PiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0iTG9nc0Jhc2UiPiAgICAgICAgPHhzOmFsbD4gICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSUlTTG9ncyIgdHlwZT0iU3BlY2lhbExvZ0RpcmVjdG9yeSIgbWluT2NjdXJzPSIwIj4gICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgICAgICBUaGUgSUlTIGxvZyBkaXJlY3RvcnkuICAgICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgICAgICA8L3hzOmVsZW1lbnQ+ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZhaWxlZFJlcXVlc3RMb2dzIiB0eXBlPSJTcGVjaWFsTG9nRGlyZWN0b3J5IiBtaW5PY2N1cnM9IjAiPiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgICAgIFRoZSBmYWlsZWQgcmVxdWVzdCBsb2cgZGlyZWN0b3J5LiAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICAgICAgPC94czplbGVtZW50PiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcmFzaER1bXBzIiB0eXBlPSJTcGVjaWFsTG9nRGlyZWN0b3J5IiBtaW5PY2N1cnM9IjAiPiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgICAgIFRoZSBjcmFzaCBkdW1wIGRpcmVjdG9yeS4gICAgICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgICAgIDwveHM6ZWxlbWVudD4gICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNvdXJjZXMiIHR5cGU9IkRhdGFTb3VyY2VzIiBtaW5PY2N1cnM9IjAiPiAgICAgICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgbG9nIGRpcmVjdG9yaWVzLiAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICAgICAgPC94czplbGVtZW50PiAgICAgICAgPC94czphbGw+ICAgICAgPC94czpleHRlbnNpb24+ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkxvZ3MiPiAgICA8eHM6Y29tcGxleENvbnRlbnQ+ICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJMb2dzQmFzZSI+ICAgICAgICA8eHM6YXR0cmlidXRlR3JvdXAgcmVmPSJMb2dMZXZlbCIgLz4gICAgICA8L3hzOmV4dGVuc2lvbj4gICAgPC94czpjb21wbGV4Q29udGVudD4gIDwveHM6Y29tcGxleFR5cGU+ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUGVyZm9ybWFuY2VDb3VudGVyQ29uZmlndXJhdGlvbiI+ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iY291bnRlclNwZWNpZmllciIgdHlwZT0iUGVyZm9ybWFuY2VDb3VudGVyUGF0aCIgdXNlPSJyZXF1aXJlZCI+ICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgVGhlIHBhdGggdG8gdGhlIHBlcmZvcm1hbmNlIGNvdW50ZXIgdG8gY29sbGVjdC4gICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICA8L3hzOmFubm90YXRpb24+ICAgIDwveHM6YXR0cmlidXRlPiAgICA8eHM6YXR0cmlidXRlIG5hbWU9InNhbXBsZVJhdGUiIHR5cGU9IlBvc2l0aXZlRHVyYXRpb24iIHVzZT0icmVxdWlyZWQiPiAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgPHhzOmRvY3VtZW50YXRpb24+ICAgICAgICAgIFRoZSByYXRlIGF0IHdoaWNoIHRoZSBwZXJmb3JtYW5jZSBjb3VudGVyIHNob3VsZCBiZSBzYW1wbGVkLiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgPC94czphdHRyaWJ1dGU+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBlcmZvcm1hbmNlQ291bnRlcnMiPiAgICA8eHM6Y29tcGxleENvbnRlbnQ+ICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJMb2dzQmFzZSI+ICAgICAgICA8eHM6c2VxdWVuY2UgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJmb3JtYW5jZUNvdW50ZXJDb25maWd1cmF0aW9uIiB0eXBlPSJQZXJmb3JtYW5jZUNvdW50ZXJDb25maWd1cmF0aW9uIj4gICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgICAgICBUaGUgcGVyZm9ybWFuY2UgY291bnRlciB0byBjb2xsZWN0LiAgICAgICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICAgICAgPC94czplbGVtZW50PiAgICAgICAgPC94czpzZXF1ZW5jZT4gICAgICA8L3hzOmV4dGVuc2lvbj4gICAgPC94czpjb21wbGV4Q29udGVudD4gIDwveHM6Y29tcGxleFR5cGU+ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNvdXJjZSI+ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBBbiBYUGF0aCBleHByZXNzaW9uIHNwZWNpZnlpbmcgdGhlIGxvZ3MgdG8gY29sbGVjdC4gICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICA8L3hzOmFubm90YXRpb24+ICAgIDwveHM6YXR0cmlidXRlPiAgPC94czpjb21wbGV4VHlwZT4gIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXaW5kb3dzRXZlbnRMb2ciPiAgICA8eHM6Y29tcGxleENvbnRlbnQ+ICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJMb2dzQmFzZSI+ICAgICAgICA8eHM6c2VxdWVuY2UgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU291cmNlIiB0eXBlPSJEYXRhU291cmNlIj4gICAgICAgICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgICAgICBUaGUgZXZlbnQgbG9nIHRvIG1vbml0b3IuICAgICAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgICAgICA8L3hzOmVsZW1lbnQ+ICAgICAgICA8L3hzOnNlcXVlbmNlPiAgICAgICAgPHhzOmF0dHJpYnV0ZUdyb3VwIHJlZj0iTG9nTGV2ZWwiIC8+ICAgICAgPC94czpleHRlbnNpb24+ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRpYWdub3N0aWNNb25pdG9yQ29uZmlndXJhdGlvbiI+ICAgIDx4czphbGw+ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZnJhc3RydWN0dXJlTG9ncyIgdHlwZT0iRGlhZ25vc3RpY0luZnJhc3RydWN0dXJlTG9ncyIgbWluT2NjdXJzPSIwIj4gICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgICBDb25maWd1cmVzIHRoZSBsb2dzIGdlbmVyYXRlZCBieSB0aGUgdW5kZXJseWluZyBkaWFnbm9zdGljcyBpbmZyYXN0cnVjdHVyZS4gVGhlIGRpYWdub3N0aWMgaW5mcmFzdHJ1Y3R1cmUgbG9ncyBhcmUgdXNlZnVsIGZvciB0cm91Ymxlc2hvb3RpbmcgdGhlIGRpYWdub3N0aWNzIHN5c3RlbSBpdHNlbGYuICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICA8L3hzOmVsZW1lbnQ+ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlyZWN0b3JpZXMiIHR5cGU9IkRpcmVjdG9yaWVzIiBtaW5PY2N1cnM9IjAiPiAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIERlc2NyaWJlcyB0aGUgY29uZmlndXJhdGlvbiBvZiBhIGRpcmVjdG9yeSB0byB3aGljaCBmaWxlLWJhc2VkIGxvZ3MgYXJlIHdyaXR0ZW4uICAgICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgICA8L3hzOmVsZW1lbnQ+ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTG9ncyIgdHlwZT0iTG9ncyIgbWluT2NjdXJzPSIwIj4gICAgICAgIDx4czphbm5vdGF0aW9uPiAgICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgICBDb25maWd1cmVzIGJhc2ljIFdpbmRvd3MgQXp1cmUgbG9ncy4gICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgIDwveHM6ZWxlbWVudD4gICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJmb3JtYW5jZUNvdW50ZXJzIiB0eXBlPSJQZXJmb3JtYW5jZUNvdW50ZXJzIiBtaW5PY2N1cnM9IjAiPiAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIENvbmZpZ3VyZXMgcGVyZm9ybWFuY2UgY291bnRlciBjb2xsZWN0aW9uLiAgICAgICAgICA8L3hzOmRvY3VtZW50YXRpb24+ICAgICAgICA8L3hzOmFubm90YXRpb24+ICAgICAgPC94czplbGVtZW50PiAgICAgIDx4czplbGVtZW50IG5hbWU9IldpbmRvd3NFdmVudExvZyIgdHlwZT0iV2luZG93c0V2ZW50TG9nIiBtaW5PY2N1cnM9IjAiPiAgICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICAgIENvbmZpZ3VyZXMgV2luZG93cyBldmVudCBsb2cgY29sbGVjdGlvbi4gICAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgICAgPC94czphbm5vdGF0aW9uPiAgICAgIDwveHM6ZWxlbWVudD4gICAgPC94czphbGw+ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iY29uZmlndXJhdGlvbkNoYW5nZVBvbGxJbnRlcnZhbCIgdHlwZT0iUG9zaXRpdmVEdXJhdGlvbiIgdXNlPSJvcHRpb25hbCIgZGVmYXVsdD0iUFQxTSI+ICAgICAgPHhzOmFubm90YXRpb24+ICAgICAgICA8eHM6ZG9jdW1lbnRhdGlvbj4gICAgICAgICAgVGhlIGludGVydmFsIGF0IHdoaWNoIHRoZSBkaWFnbm9zdGljIG1vbml0b3IgcG9sbHMgZm9yIGNvbmZpZ3VyYXRpb24gY2hhbmdlcy4gICAgICAgIDwveHM6ZG9jdW1lbnRhdGlvbj4gICAgICA8L3hzOmFubm90YXRpb24+ICAgIDwveHM6YXR0cmlidXRlPiAgICA8eHM6YXR0cmlidXRlIG5hbWU9Im92ZXJhbGxRdW90YUluTUIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSI0MDAwIj4gICAgICA8eHM6YW5ub3RhdGlvbj4gICAgICAgIDx4czpkb2N1bWVudGF0aW9uPiAgICAgICAgICBUaGUgdG90YWwgYW1vdW50IG9mIGZpbGUgc3lzdGVtIHN0b3JhZ2UgYWxsb2NhdGVkIGZvciBhbGwgbG9nZ2luZyBidWZmZXJzLiAgICAgICAgPC94czpkb2N1bWVudGF0aW9uPiAgICAgIDwveHM6YW5ub3RhdGlvbj4gICAgPC94czphdHRyaWJ1dGU+ICA8L3hzOmNvbXBsZXhUeXBlPiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0b3JhZ2VBY2NvdW50Ij4gICAgPHhzOmFsbD4gICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiAvPiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRFbmRwb2ludHNQcm90b2NvbCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgZGVmYXVsdD0iaHR0cHMiIC8+ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblF1YWxpZmllcnMiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIC8+ICAgIDwveHM6YWxsPiAgPC94czpjb21wbGV4VHlwZT4gIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+ICAgIDx4czpjb21wbGV4VHlwZT4gICAgICA8eHM6YWxsPiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV2FkQ2ZnIj4gICAgICAgICAgPHhzOmNvbXBsZXhUeXBlPiAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4gICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNNb25pdG9yQ29uZmlndXJhdGlvbiIgdHlwZT0iRGlhZ25vc3RpY01vbml0b3JDb25maWd1cmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIvPiAgICAgICAgICAgIDwveHM6c2VxdWVuY2U+ICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+ICAgICAgICA8L3hzOmVsZW1lbnQ+ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdG9yYWdlQWNjb3VudCIgdHlwZT0iU3RvcmFnZUFjY291bnQiIG1pbk9jY3Vycz0iMSIgLz4gICAgICA8L3hzOmFsbD4gICAgPC94czpjb21wbGV4VHlwZT4gIDwveHM6ZWxlbWVudD48L3hzOnNjaGVtYT4=\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+ICA8eHM6ZWxlbWVudCBuYW1lPSJQcml2YXRlQ29uZmlnIj4gICAgPHhzOmNvbXBsZXhUeXBlPiAgICAgIDx4czpzZXF1ZW5jZT4gICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0b3JhZ2VLZXkiIHR5cGU9InhzOnN0cmluZyIgLz4gICAgICA8L3hzOnNlcXVlbmNlPiAgICA8L3hzOmNvbXBsZXhUeXBlPiAgPC94czplbGVtZW50PjwveHM6c2NoZW1hPg==\r\n false\r\n true\r\n \r\n \r\n \r\n Microsoft.Windows.Azure.Extensions\r\n RDP\r\n 1.2\r\n \r\n Windows Azure Remote Desktop Extension\r\n WebRole|WorkerRole\r\n sha1\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+ICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaWNDb25maWciPiAgICA8eHM6Y29tcGxleFR5cGU+ICAgICAgPHhzOnNlcXVlbmNlPiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIxIiAvPiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwaXJhdGlvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+ICAgICAgPC94czpzZXF1ZW5jZT4gICAgPC94czpjb21wbGV4VHlwZT4gIDwveHM6ZWxlbWVudD48L3hzOnNjaGVtYT4=\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+ICA8eHM6ZWxlbWVudCBuYW1lPSJQcml2YXRlQ29uZmlnIj4gICAgPHhzOmNvbXBsZXhUeXBlPiAgICAgIDx4czpzZXF1ZW5jZT4gICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhc3N3b3JkIiB0eXBlPSJ4czpzdHJpbmciIC8+ICAgICAgPC94czpzZXF1ZW5jZT4gICAgPC94czpjb21wbGV4VHlwZT4gIDwveHM6ZWxlbWVudD48L3hzOnNjaGVtYT4=\r\n false\r\n true\r\n Microsoft Azure\r\n 2015-06-17T19:30:23.6326377Z\r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "63089" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "823b2c10a910c9deab10cba4589a6154" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:19 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operatingsystems", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpbmdzeXN0ZW1z", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n WA-GUEST-OS-1.0_200912-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.10_201101-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.11_201102-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.12_201103-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.13_201104-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.14_201105-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.15_201107-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-03\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-03\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.18_201202-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.19_201204-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.19_201204-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.1_201001-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.20_201208-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.20_201208-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.21_201210-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201301-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201301-03\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-03\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-04\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.23_201305-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.24_201306-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.25_201307-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.26_201308-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.27_201309-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.27_201309-03\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.28_201310-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.29_201311-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.2_201003-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.30_201312-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.31_201401-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.32_201402-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.33_201403-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.34_201404-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.35_201405-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.36_201406-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.37_201407-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.38_201408-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.38_201408-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.39_201409-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.39_201409-02\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.3_201004-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.40_201410-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.41_201411-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.42_201412-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.43_201501-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.44_201502-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.45_201503-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.46_201504-01\r\n \r\n false\r\n true\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.47_201505-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.47_201505-02\r\n \r\n false\r\n true\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.48_201506-01\r\n \r\n true\r\n true\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.49_201507-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.4_201005-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.5_201006-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.6_201008-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.7_201009-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.8_201010-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-1.9_201011-01\r\n \r\n false\r\n false\r\n 1\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBTUDI=\r\n \r\n \r\n WA-GUEST-OS-2.0_201010-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.10_201202-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.11_201204-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.11_201204-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.12_201208-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.12_201208-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.13_201210-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201301-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201301-03\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-03\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-04\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.15_201305-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.16_201306-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.17_201307-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.18_201308-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.19_201309-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.19_201309-03\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.1_201011-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.20_201310-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.21_201311-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.22_201312-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.23_201401-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.24_201402-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.25_201403-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.26_201404-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.27_201405-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.28_201406-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.29_201407-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.2_201101-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.30_201408-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.30_201408-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.31_201409-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.31_201409-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.32_201410-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.33_201411-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.34_201412-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.35_201501-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.36_201502-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.37_201503-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.38_201504-01\r\n \r\n false\r\n true\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.39_201505-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.39_201505-02\r\n \r\n false\r\n true\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.3_201102-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.40_201506-01\r\n \r\n true\r\n true\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.41_201507-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.4_201103-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.5_201104-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.6_201105-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.7_201107-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-03\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-01\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-02\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-03\r\n \r\n false\r\n false\r\n 2\r\n V2luZG93cyBTZXJ2ZXIgMjAwOCBSMg==\r\n \r\n \r\n WA-GUEST-OS-3.0_201208-02\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.10_201312-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.11_201401-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.12_201402-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.13_201403-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.14_201404-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.15_201405-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.16_201406-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.17_201407-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.18_201408-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.18_201408-02\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.19_201409-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.19_201409-02\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.1_201210-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.20_201410-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.21_201411-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.22_201412-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.23_201501-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.24_201502-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.25_201503-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.26_201504-01\r\n \r\n false\r\n true\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.27_201505-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.27_201505-02\r\n \r\n false\r\n true\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.28_201506-01\r\n \r\n true\r\n true\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.29_201507-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201301-02\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201301-03\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-02\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-03\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-04\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.3_201305-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.4_201306-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.5_201307-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.6_201308-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.7_201309-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.7_201309-03\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.8_201310-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-3.9_201311-01\r\n \r\n false\r\n false\r\n 3\r\n V2luZG93cyBTZXJ2ZXIgMjAxMg==\r\n \r\n \r\n WA-GUEST-OS-4.0_201309-03\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.10_201407-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.11_201408-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.11_201408-02\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.12_201400-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.12_201409-02\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.13_201410-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.14_201411-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.15_201412-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.16_201501-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.17_201502-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.18_201503-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.19_201504-01\r\n \r\n false\r\n true\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.1_201310-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.20_201505-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.20_201505-02\r\n \r\n false\r\n true\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.21_201506-01\r\n \r\n true\r\n true\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.22_201507-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.2_201311-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.3_201312-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.4_201401-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.5_201402-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.6_201403-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.7_201404-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.8_201405-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n \r\n WA-GUEST-OS-4.9_201406-01\r\n \r\n false\r\n false\r\n 4\r\n V2luZG93cyBTZXJ2ZXIgMjAxMiBSMg==\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "54147" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "b5eb9b2df3e9ccc8a303fd77faac47d2" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:21 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/operatingsystemfamilies", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9vcGVyYXRpbmdzeXN0ZW1mYW1pbGllcw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n 1\r\n \r\n \r\n \r\n WA-GUEST-OS-1.0_200912-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.10_201101-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.11_201102-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.12_201103-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.13_201104-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.14_201105-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.15_201107-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.16_201109-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.17_201112-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.18_201202-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.19_201204-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.19_201204-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.1_201001-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.20_201208-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.20_201208-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.21_201210-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201301-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201301-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.22_201302-04\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.23_201305-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.24_201306-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.25_201307-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.26_201308-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.27_201309-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.27_201309-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.28_201310-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.29_201311-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.2_201003-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.30_201312-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.31_201401-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.32_201402-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.33_201403-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.34_201404-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.35_201405-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.36_201406-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.37_201407-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.38_201408-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.38_201408-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.39_201409-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.39_201409-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.3_201004-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.40_201410-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.41_201411-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.42_201412-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.43_201501-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.44_201502-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.45_201503-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.46_201504-01\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-1.47_201505-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.47_201505-02\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-1.48_201506-01\r\n \r\n true\r\n true\r\n \r\n \r\n WA-GUEST-OS-1.49_201507-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.4_201005-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.5_201006-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.6_201008-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.7_201009-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.8_201010-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-1.9_201011-01\r\n \r\n false\r\n false\r\n \r\n \r\n \r\n \r\n 2\r\n \r\n \r\n \r\n WA-GUEST-OS-2.0_201010-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.10_201202-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.11_201204-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.11_201204-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.12_201208-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.12_201208-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.13_201210-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201301-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201301-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.14_201302-04\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.15_201305-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.16_201306-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.17_201307-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.18_201308-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.19_201309-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.19_201309-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.1_201011-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.20_201310-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.21_201311-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.22_201312-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.23_201401-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.24_201402-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.25_201403-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.26_201404-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.27_201405-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.28_201406-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.29_201407-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.2_201101-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.30_201408-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.30_201408-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.31_201409-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.31_201409-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.32_201410-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.33_201411-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.34_201412-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.35_201501-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.36_201502-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.37_201503-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.38_201504-01\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-2.39_201505-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.39_201505-02\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-2.3_201102-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.40_201506-01\r\n \r\n true\r\n true\r\n \r\n \r\n WA-GUEST-OS-2.41_201507-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.4_201103-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.5_201104-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.6_201105-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.7_201107-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.8_201109-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-2.9_201112-03\r\n \r\n false\r\n false\r\n \r\n \r\n \r\n \r\n 3\r\n \r\n \r\n \r\n WA-GUEST-OS-3.0_201208-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.10_201312-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.11_201401-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.12_201402-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.13_201403-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.14_201404-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.15_201405-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.16_201406-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.17_201407-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.18_201408-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.18_201408-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.19_201409-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.19_201409-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.1_201210-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.20_201410-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.21_201411-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.22_201412-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.23_201501-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.24_201502-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.25_201503-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.26_201504-01\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-3.27_201505-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.27_201505-02\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-3.28_201506-01\r\n \r\n true\r\n true\r\n \r\n \r\n WA-GUEST-OS-3.29_201507-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201301-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201301-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.2_201302-04\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.3_201305-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.4_201306-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.5_201307-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.6_201308-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.7_201309-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.7_201309-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.8_201310-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-3.9_201311-01\r\n \r\n false\r\n false\r\n \r\n \r\n \r\n \r\n 4\r\n \r\n \r\n \r\n WA-GUEST-OS-4.0_201309-03\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.10_201407-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.11_201408-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.11_201408-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.12_201400-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.12_201409-02\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.13_201410-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.14_201411-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.15_201412-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.16_201501-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.17_201502-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.18_201503-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.19_201504-01\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-4.1_201310-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.20_201505-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.20_201505-02\r\n \r\n false\r\n true\r\n \r\n \r\n WA-GUEST-OS-4.21_201506-01\r\n \r\n true\r\n true\r\n \r\n \r\n WA-GUEST-OS-4.22_201507-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.2_201311-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.3_201312-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.4_201401-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.5_201402-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.6_201403-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.7_201404-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.8_201405-01\r\n \r\n false\r\n false\r\n \r\n \r\n WA-GUEST-OS-4.9_201406-01\r\n \r\n false\r\n false\r\n \r\n \r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "40494" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "e0d52ec8abadc081ba03c58e5c9a393c" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:22 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/disks", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9kaXNrcw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n Linux\r\n West US\r\n 30\r\n https://portalvhdshnwls9j1vfz8q.blob.core.windows.net/vhd-store/ClitestVmVnet5892-e4fe202944d732f7.vhd\r\n ClitestVmVnet5892-ClitestVmVnet5892-0-201507212223280852\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n false\r\n 2015-07-21T22:23:28Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n http://pstestonesdk987.blob.core.windows.net/myvhds/pstestonesdk1.vhd\r\n pstestonesdk1-pstestonesdk1-0-201507141900150138\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n false\r\n 2015-07-14T19:00:15Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk3275.blob.core.windows.net/vhds/pstestonesdk2262-test04-2015-7-14-8-12-33-533-0.vhd\r\n pstestonesdk2262-test04-0-201507141512400307\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T15:12:40Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk3275.blob.core.windows.net/vhds/pstestonesdk2262-vm01-2015-7-14-8-9-33-572-0.vhd\r\n pstestonesdk2262-vm01-0-201507141509420004\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T15:09:42Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk3275.blob.core.windows.net/vhds/pstestonesdk2262-vm02-2015-7-14-8-11-20-795-0.vhd\r\n pstestonesdk2262-vm02-0-201507141511270092\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T15:11:27Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk1040.blob.core.windows.net/vhds/pstestonesdk9119-test04-2015-7-14-7-50-20-963-0.vhd\r\n pstestonesdk9119-test04-0-201507141450300005\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T14:50:30Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk1040.blob.core.windows.net/vhds/pstestonesdk9119-vm01-2015-7-14-7-46-46-200-0.vhd\r\n pstestonesdk9119-vm01-0-201507141446570058\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T14:46:57Z\r\n Standard\r\n \r\n \r\n Windows\r\n East US\r\n 128\r\n https://pstestonesdk1040.blob.core.windows.net/vhds/pstestonesdk9119-vm02-2015-7-14-7-48-33-863-0.vhd\r\n pstestonesdk9119-vm02-0-201507141448400594\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n false\r\n 2015-07-14T14:48:40Z\r\n Standard\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "4080" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "2097f02e20afc396bdf0e47cbd3362c2" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:23 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/resourceextensions", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9yZXNvdXJjZWV4dGVuc2lvbnM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n AlertLogic.\r\n AlertLogicLM\r\n 1.3\r\n \r\n Alert Logic Log Manager\r\n \r\n \r\n eyJydW50aW1lU2V0dGluZ3MiOiBbeyJoYW5kbGVyU2V0dGluZ3MiOiB7InB1YmxpY1NldHRpbmdzIjogeyJSZWdpc3RyYXRpb25LZXkiOiB7InJlZ2lzdHJhdGlvbktleSI6ICIifX19fV19\r\n true\r\n http://www.alertlogic.com/\r\n http://www.alertlogic.com/\r\n http://www.alertlogic.com/\r\n true\r\n Windows\r\n Alert Logic, Inc.\r\n 2014-10-29T20:15:41.018188Z\r\n \r\n \r\n AlertLogic.Extension\r\n AlertLogicLM\r\n 1.9\r\n \r\n Alert Logic Log Manager\r\n \r\n \r\n PCFbQ0RBVEFbeyJydW50aW1lU2V0dGluZ3MiOiBbeyJoYW5kbGVyU2V0dGluZ3MiOiB7InB1YmxpY1NldHRpbmdzIjogeyJSZWdpc3RyYXRpb25LZXkiOiB7InJlZ2lzdHJhdGlvbktleSI6ICIifX19fV19XV0+\r\n true\r\n http://www.alertlogic.com/\r\n http://www.alertlogic.com/\r\n http://www.alertlogic.com/\r\n true\r\n Windows\r\n Alert Logic, Inc.\r\n 2015-02-25T17:01:21.8842007Z\r\n \r\n \r\n Barracuda.Azure.ConnectivityAgent\r\n BarracudaConnectivityAgent\r\n 3.5\r\n \r\n Barracuda Connectivity Agent provides VPN connectivity for Microsoft Azure VM's\r\n \r\n \r\n true\r\n http://www.barracuda.com/company\r\n http://www.barracuda.com/legal/privacy\r\n http://www.barracuda.com/\r\n true\r\n Barracuda Networks, Inc.\r\n 2015-03-03T13:23:54.7644674Z\r\n \r\n \r\n Chef.Bootstrap.WindowsAzure\r\n CentosChefClient\r\n 11.14\r\n \r\n Chef Extension that sets up chef-client on VM\r\n true\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/\r\n true\r\n Chef Software, Inc.\r\n 2014-08-21T09:03:30.9481442Z\r\n \r\n \r\n Chef.Bootstrap.WindowsAzure\r\n ChefClient\r\n 1210.12\r\n \r\n Chef Extension that sets up chef-client on VM\r\n true\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/\r\n true\r\n Chef Software, Inc.\r\n 2015-07-21T17:53:15.0755971Z\r\n \r\n \r\n Chef.Bootstrap.WindowsAzure\r\n LinuxChefClient\r\n 1210.12\r\n \r\n Chef Extension that sets up chef-client on VM\r\n true\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/about/\r\n http://www.getchef.com/\r\n true\r\n Chef Software, Inc.\r\n 2015-07-21T17:00:22.7600908Z\r\n \r\n \r\n Confer\r\n ConferForAzure\r\n 1.0\r\n \r\n Confer Advanced Threat Prevention and Incident Response\r\n \r\n \r\n \r\n true\r\n http://www.confer.net/azure-eula\r\n http://www.confer.net/privacy-policy\r\n http://www.confer.net/\r\n true\r\n true\r\n Windows\r\n Confer Technologies, Inc.\r\n 2015-07-08T05:43:01.0588624Z\r\n \r\n \r\n Datadog.Agent\r\n DatadogLinuxAgent\r\n 0.4\r\n \r\n Datadog helps you monitor your infrastructure and application\r\n true\r\n https://app.datadoghq.com/policy/terms\r\n https://app.datadoghq.com/policy/privacy\r\n http://www.datadoghq.com/\r\n true\r\n Datadog Inc.\r\n 2015-05-01T19:27:18.6102606Z\r\n \r\n \r\n Datadog.Agent\r\n DatadogWindowsAgent\r\n 0.5\r\n \r\n Datadog helps you monitor your infrastructure and application\r\n true\r\n https://app.datadoghq.com/policy/terms\r\n https://app.datadoghq.com/policy/privacy\r\n http://www.datadoghq.com/\r\n true\r\n Datadog Inc.\r\n 2015-05-18T21:48:50.3829754Z\r\n \r\n \r\n dynatrace.ruxit\r\n agent\r\n 1.71\r\n \r\n Ruxit Agent for Windows\r\n eyJJbnN0YWxsLVJlYWx0aW1lUHJvdGVjdGlvbiI6IHRydWUsICJJbnN0YWxsLVByb3RvY29sRmlsdGVyaW5nIjogdHJ1ZSwgIkluc3RhbGwtRGV2aWNlQ29udHJvbCI6IGZhbHNlfQ==\r\n true\r\n https://www.ruxit.com/\r\n https://www.ruxit.com/\r\n https://www.ruxit.com/\r\n true\r\n Windows\r\n ruxit - Dynatrace LLC\r\n 2015-06-25T09:36:51.0164333Z\r\n \r\n \r\n ESET\r\n FileSecurity\r\n 6.0\r\n \r\n ESET File Security for Microsoft Windows\r\n true\r\n http://help.eset.com/getHelp?product=efsw&version=6&lang=1033&topic=eula\r\n http://www.eset.com/int/privacy/\r\n http://www.eset.com/\r\n true\r\n Windows\r\n ESET\r\n 2015-07-01T09:00:00Z\r\n \r\n \r\n Gemalto.SafeNet.ProtectV\r\n ProtectVClientLinuxExtension\r\n 3.0\r\n \r\n The ProtectV client encrypts data and system volumes of virtual machines. ProtectV is a comprehensive high-availability solution for protecting data in virtual environments.\r\n \r\n \r\n ewoJInJ1bnRpbWVTZXR0aW5ncyI6IFt7CgkJImhhbmRsZXJTZXR0aW5ncyI6IHsKCQkJInB1YmxpY1NldHRpbmdzIjogewoJCQkJImdhdGV3YXlVUkxzIiA6IFsiaHR0cHM6Ly88Z2F0ZXdheS0xIGlwIG9yIGRucy1uYW1lPiIsICJodHRwczovLzxnYXRld2F5LTIgaXAgb3IgZG5zLW5hbWU+Il0sCgkJCQkicmVnaXN0cmF0aW9uVG9rZW4iIDogIkltYWdlIGVucm9sbG1lbnQgdG9rZW4gc3RyaW5nIiAKCQkJfQoJCX0KCX1dCn0=\r\n true\r\n http://www.safenet-inc.com/terms-conditions\r\n http://www.safenet-inc.com/privacy-statement\r\n http://www.safenet-inc.com/data-protection/virtualization-cloud-security\r\n true\r\n Linux\r\n Gemalto\r\n 2015-06-19T22:13:17.4920305Z\r\n \r\n \r\n Gemalto.SafeNet.ProtectV\r\n ProtectVClientWindowsExtension\r\n 3.0\r\n \r\n The ProtectV client encrypts data and system volumes of virtual machines. ProtectV is a comprehensive high-availability solution for protecting data in virtual environments.\r\n \r\n \r\n ewoJInJ1bnRpbWVTZXR0aW5ncyI6IFt7CgkJImhhbmRsZXJTZXR0aW5ncyI6IHsKCQkJInB1YmxpY1NldHRpbmdzIjogewoJCQkJImdhdGV3YXlVUkxzIiA6IFsiaHR0cHM6Ly88Z2F0ZXdheS0xIGlwIG9yIGRucy1uYW1lPiIsICJodHRwczovLzxnYXRld2F5LTIgaXAgb3IgZG5zLW5hbWU+Il0sCgkJCQkicmVnaXN0cmF0aW9uVG9rZW4iIDogIkltYWdlIGVucm9sbG1lbnQgdG9rZW4gc3RyaW5nIiAKCQkJfQoJCX0KCX1dCn0=\r\n false\r\n http://www.safenet-inc.com/terms-conditions\r\n http://www.safenet-inc.com/privacy-statement\r\n http://www.safenet-inc.com/data-protection/virtualization-cloud-security\r\n true\r\n Windows\r\n Gemalto\r\n 2015-06-19T22:07:58.3507232Z\r\n \r\n \r\n McAfee.EndpointSecurity\r\n McAfeeEndpointSecurity\r\n 6.0\r\n \r\n McAfee Endpoint Protection provides powerful protection against viruses, worms, Trojans, and other threats that can steal your critical data or stall your business. It shields your highly vulnerable applications from attacks and provides peace of mind that your system, network, and data are secure.\r\n \r\n \r\n eyAJInJ1bnRpbWVTZXR0aW5ncyI6IFt7IAkJImhhbmRsZXJTZXR0aW5ncyI6IHsgCQkJInB1YmxpY1NldHRpbmdzIjogeyAJCQkJImVudGl0bGVtZW50S2V5IjogIjAxMDIwMzA0MDUwNjA3MDgwOTBBMEIwQzBEIiwgIAkJCQkiZmVhdHVyZVZTIjogdHJ1ZSwgIAkJCQkiZmVhdHVyZUJQIjogdHJ1ZSwgIAkJCQkiZmVhdHVyZUZXIjogdHJ1ZSwgIAkJCQkicG9saWN5SUQiOiAiMSIsIAkJCQkicmVsYXlTZXJ2ZXIiOiB0cnVlIAkJCX0gCQl9IAl9XSB9\r\n true\r\n https://www.mcafeeasap.com/SC/myaccount/NewUserLicAgreement_SAAS.aspx\r\n http://www.mcafee.com/common/privacy/english/index.htm\r\n http://www.mcafeeasap.com/\r\n true\r\n Intel Security\r\n 2014-10-17T22:56:59.125699Z\r\n \r\n \r\n Microsoft.Azure.Applications\r\n IaaS47C6E03DTest\r\n 1.0\r\n \r\n 47C6E03D\r\n \r\n \r\n true\r\n http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n http://go.microsoft.com/fwlink/?LinkId=398023\r\n true\r\n Microsoft Corporation\r\n 2014-12-09T00:57:31.4382405Z\r\n \r\n \r\n Microsoft.Azure.Diagnostics\r\n IaaSDiagnostics\r\n 1.4\r\n \r\n Microsoft Monitoring Agent Extension\r\n true\r\n true\r\n Microsoft\r\n 2015-06-19T14:07:59.8940932Z\r\n \r\n \r\n Microsoft.Azure.Extensions\r\n DockerExtension\r\n 1.0\r\n \r\n Docker Extension\r\n true\r\n https://github.com/Azure/azure-docker-extension/blob/master/LICENSE\r\n http://www.microsoft.com/privacystatement/en-us/OnlineServices/Default.aspx\r\n https://github.com/Azure/azure-docker-extension\r\n true\r\n Microsoft\r\n 2015-07-23T20:04:26.1555819Z\r\n \r\n \r\n Microsoft.Azure.RecoveryServices\r\n VMSnapshot\r\n 1.0\r\n \r\n This extension enables the ability to take an application-consistent snapshot of a running Azure Virtual Machine.\r\n \r\n \r\n true\r\n true\r\n Microsoft\r\n 2015-06-09T12:23:15.9850991Z\r\n \r\n \r\n Microsoft.Azure.RecoveryServices\r\n VMSnapshotLinux\r\n 1.0\r\n \r\n This extension enables the ability to take an application-consistent snapshot of a running Azure Virtual Machine.\r\n \r\n \r\n true\r\n true\r\n Microsoft\r\n 2015-07-09T08:36:34.7041576Z\r\n \r\n \r\n Microsoft.Azure.Security\r\n ADETest\r\n 1.0\r\n \r\n ADE Test Extension\r\n \r\n \r\n eyJQdWJsaWNDb25maWciOiJ7XCJCaXRsb2NrZXJQaGFzZVwiOlN0YXJ0RW5jcnlwdGlvbixcIkJpdGxvY2tlclZvbHVtZVR5cGVcIjpEYXRhfSIsIlByaXZhdGVDb25maWciOm51bGx9\r\n true\r\n http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n http://azure.microsoft.com/en-us/\r\n true\r\n Microsoft Corporation\r\n 2015-06-30T19:29:26.9575499Z\r\n \r\n \r\n Microsoft.Azure.Security\r\n IaaSAntimalware\r\n 1.2\r\n \r\n Microsoft Antimalware\r\n \r\n \r\n eyJQdWJsaWNDb25maWciOiJ7XCJBbnRpbWFsd2FyZUVuYWJsZWRcIjp0cnVlfSIsIlByaXZhdGVDb25maWciOm51bGx9\r\n true\r\n http://azure.microsoft.com/en-us/support/legal/subscription-agreement/\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n http://go.microsoft.com/fwlink/?LinkId=398023\r\n true\r\n Microsoft Corporation\r\n 2015-05-01T03:34:05.8378024Z\r\n \r\n \r\n Microsoft.AzureCAT.AzureEnhancedMonitoring\r\n AzureCATExtensionHandler\r\n 2.2\r\n \r\n Extension to enable SAP Host Monitoring\r\n \r\n \r\n true\r\n http://www.microsoft.com/\r\n http://www.microsoft.com/\r\n http://www.microsoft.com/\r\n true\r\n \r\n \r\n Microsoft.Compute\r\n BGInfo\r\n 1.1\r\n \r\n Windows Azure BGInfo Extension for IaaS\r\n \r\n \r\n true\r\n \r\n \r\n Microsoft.Compute\r\n CustomScriptExtension\r\n 1.4\r\n \r\n Windows Azure Script Handler Extension for IaaS\r\n \r\n \r\n true\r\n true\r\n Microsoft Azure\r\n 2015-03-31T18:22:51.7207767Z\r\n \r\n \r\n Microsoft.Compute\r\n VMAccessAgent\r\n 2.0\r\n \r\n Windows Azure Json VMAccess Extension for IaaS\r\n \r\n \r\n true\r\n true\r\n Microsoft\r\n 2015-02-07T01:54:39.2945583Z\r\n \r\n \r\n Microsoft.EnterpriseCloud.Monitoring\r\n MicrosoftMonitoringAgent\r\n 1.0\r\n \r\n An extension which allows Azure virtual machines to connect directly to Azure Operational Insights using the Microsoft Monitoring Agent.\r\n \r\n \r\n eyAicHVibGljIjp7ICJ3b3Jrc3BhY2VJZCI6InNhbXBsZVdvcmtzcGFjZUlkIiB9LCAicHJpdmF0ZSI6eyJ3b3Jrc3BhY2VLZXkiOiJzYW1wbGVXb3Jrc3BhY2VLZXkifSB9\r\n true\r\n https://preview.opinsights.azure.com/\r\n http://go.microsoft.com/fwlink/?LinkId=398490\r\n https://preview.opinsights.azure.com/\r\n true\r\n Microsoft\r\n 2014-10-29T18:55:48Z\r\n \r\n \r\n Microsoft.HpcCompute\r\n HpcVmDrivers\r\n 1.1\r\n \r\n Install IAAS HpcCompute VM Drivers\r\n \r\n \r\n true\r\n http://www.microsoft.com/\r\n http://www.microsoft.com/\r\n http://msdn.microsoft.com/en-us/library/dn690126.aspx\r\n true\r\n \r\n \r\n Microsoft.HpcPack\r\n LinuxNodeAgent\r\n 1.5\r\n \r\n Microsoft HPC Pack Linux node agent is an internal VM extension used to install necessary HPC Pack Linux agent and configure the Linux VMs. This is required for a Linux VM to join the HPC Pack cluster and managed by HPC Pack head node for job scheduling and monitoring. \r\n \r\n \r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n http://www.microsoft.com/hpc\r\n true\r\n true\r\n Linux\r\n Microsoft\r\n 2015-07-10T08:21:18.3833288Z\r\n \r\n \r\n Microsoft.OSTCExtensions\r\n CustomScriptForLinux\r\n 1.3\r\n \r\n Microsoft Azure Custom Script Extension for Linux IaaS\r\n true\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions\r\n true\r\n Linux\r\n Microsoft\r\n 2015-06-25T03:39:53.9179473Z\r\n \r\n \r\n Microsoft.OSTCExtensions\r\n CustomScriptForLinux.Test\r\n 1.3\r\n \r\n Microsoft Azure Custom Script Extension for Linux IaaS\r\n true\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions\r\n true\r\n Linux\r\n Microsoft\r\n 2015-06-19T01:24:30.7244024Z\r\n \r\n \r\n Microsoft.OSTCExtensions\r\n LinuxDiagnostic\r\n 2.0\r\n \r\n Diagnostic Extension for Linux IaaS\r\n true\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions\r\n true\r\n Linux\r\n Microsoft\r\n 2015-06-08T05:47:36.1363937Z\r\n \r\n \r\n Microsoft.OSTCExtensions\r\n OSPatchingForLinux\r\n 2.0\r\n \r\n Microsoft Azure OS Patching Extension for Linux IaaS\r\n true\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions\r\n true\r\n Linux\r\n Microsoft\r\n 2015-06-04T08:55:08.75042Z\r\n \r\n \r\n Microsoft.OSTCExtensions\r\n VMAccessForLinux\r\n 1.1\r\n \r\n Microsoft Azure VMAccess Extension for Linux IaaS\r\n true\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions/blob/1.0/LICENSE-2_0.txt\r\n https://github.com/Azure/azure-linux-extensions\r\n true\r\n Microsoft\r\n 2014-12-12T08:33:33.4125573Z\r\n \r\n \r\n Microsoft.Powershell\r\n DSC\r\n 2.1\r\n \r\n PowerShell DSC (Desired State Configuration) Extension\r\n \r\n \r\n ICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==\r\n true\r\n http://azure.microsoft.com/en-us/support/legal/\r\n http://www.microsoft.com/\r\n http://blogs.msdn.com/b/powershell/\r\n true\r\n Microsoft Corporation\r\n 2015-07-20T17:03:17.0323077Z\r\n \r\n \r\n Microsoft.Powershell.Test\r\n DSC\r\n 2.1\r\n \r\n PowerShell DSC (Desired State Configuration) Extension\r\n \r\n \r\n ICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==\r\n true\r\n http://azure.microsoft.com/en-us/support/legal/\r\n http://www.microsoft.com/\r\n http://blogs.msdn.com/b/powershell/\r\n true\r\n Microsoft Corporation\r\n 2015-07-15T17:34:34.4031252Z\r\n \r\n \r\n Microsoft.SqlServer.Management\r\n SqlIaaSAgent\r\n 1.2\r\n \r\n SQL Server agent that assists in configuring the SQL Server software in Azure Virtual Machine environment\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=518764\r\n http://go.microsoft.com/fwlink/?LinkId=517885\r\n http://go.microsoft.com/fwlink/?LinkId=517884\r\n true\r\n Microsoft Corporation\r\n 2015-04-25T23:33:56.3313289Z\r\n \r\n \r\n Microsoft.SystemCenter\r\n MSEnterpriseApplication\r\n 1.0\r\n \r\n Description for Microsoft Enterprise Application Extension Handler\r\n true\r\n http://social.technet.microsoft.com/wiki/contents/articles/18274.system-center-2012-r2-virtual-machine-role-authoring-guide-resource-extension-package.aspx\r\n true\r\n \r\n \r\n Microsoft.VisualStudio.Azure.RemoteDebug\r\n VS14CTPDebugger\r\n 1.0\r\n \r\n Remote Debugger for Visual Studio 2015\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+PHhzOmVsZW1lbnQgbmFtZT0iUHVibGljQ29uZmlnIj48eHM6Y29tcGxleFR5cGU+PHhzOnNlcXVlbmNlPjx4czplbGVtZW50IG5hbWU9IkNvbm5lY3Rvci5FbmFibGVkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3JQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0WDg2IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48L3hzOnNlcXVlbmNlPjwveHM6Y29tcGxleFR5cGU+PC94czplbGVtZW50PjwveHM6c2NoZW1hPg==\r\n \r\n PFB1YmxpY0NvbmZpZz4KICAgIDwhLS0gVGhpcyBleHRlbnNpb24gaXMgbm90IGludGVuZGVkIHRvIGJlIHVzZXItY29uZmlndXJhYmxlLiAtLT4KICAgIAogICAgPCEtLSBZb3UgY2FuIGVuYWJsZSByZW1vdGUgZGVidWdnaW5nIGZyb20gYSB2aXJ0dWFsIG1hY2hpbmUgIC0tPgogICAgPCEtLSBub2RlIGluIHRoZSBWaXN1YWwgU3R1ZGlvIFNlcnZlciBFeHBsb3JlciB3aW5kb3cgLS0+Cgo8IS0tCiAgICA8Q29ubmVjdG9yLkVuYWJsZWQ+dHJ1ZTwvQ29ubmVjdG9yLkVuYWJsZWQ+CiAgICA8Q2xpZW50VGh1bWJwcmludD48L0NsaWVudFRodW1icHJpbnQ+CiAgICA8U2VydmVyVGh1bWJwcmludD48L1NlcnZlclRodW1icHJpbnQ+CiAgICA8Q29ubmVjdG9yUG9ydD48L0Nvbm5lY3RvclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydD48L0ZvcndhcmRlclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydFg4Nj48L0ZvcndhcmRlclBvcnRYODY+Ci0tPgoKPC9QdWJsaWNDb25maWc+CjxQcml2YXRlQ29uZmlnPgogICAgPCEtLSBUaGlzIGV4dGVuc2lvbiBkb2VzIG5vdCBoYXZlIHByaXZhdGUgY29uZmlndXJhdGlvbi4gLS0+CjwvUHJpdmF0ZUNvbmZpZz4=\r\n true\r\n Microsoft\r\n 2015-02-26T21:41:50.359463Z\r\n \r\n \r\n Microsoft.VisualStudio.Azure.RemoteDebug\r\n VS2012Debugger\r\n 1.0\r\n \r\n Remote Debugger for Visual Studio 2012\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+PHhzOmVsZW1lbnQgbmFtZT0iUHVibGljQ29uZmlnIj48eHM6Y29tcGxleFR5cGU+PHhzOnNlcXVlbmNlPjx4czplbGVtZW50IG5hbWU9IkNvbm5lY3Rvci5FbmFibGVkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3JQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0WDg2IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48L3hzOnNlcXVlbmNlPjwveHM6Y29tcGxleFR5cGU+PC94czplbGVtZW50PjwveHM6c2NoZW1hPg==\r\n \r\n PFB1YmxpY0NvbmZpZz4KICAgIDwhLS0gVGhpcyBleHRlbnNpb24gaXMgbm90IGludGVuZGVkIHRvIGJlIHVzZXItY29uZmlndXJhYmxlLiAtLT4KICAgIAogICAgPCEtLSBZb3UgY2FuIGVuYWJsZSByZW1vdGUgZGVidWdnaW5nIGZyb20gYSB2aXJ0dWFsIG1hY2hpbmUgIC0tPgogICAgPCEtLSBub2RlIGluIHRoZSBWaXN1YWwgU3R1ZGlvIFNlcnZlciBFeHBsb3JlciB3aW5kb3cgLS0+Cgo8IS0tCiAgICA8Q29ubmVjdG9yLkVuYWJsZWQ+dHJ1ZTwvQ29ubmVjdG9yLkVuYWJsZWQ+CiAgICA8Q2xpZW50VGh1bWJwcmludD48L0NsaWVudFRodW1icHJpbnQ+CiAgICA8U2VydmVyVGh1bWJwcmludD48L1NlcnZlclRodW1icHJpbnQ+CiAgICA8Q29ubmVjdG9yUG9ydD48L0Nvbm5lY3RvclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydD48L0ZvcndhcmRlclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydFg4Nj48L0ZvcndhcmRlclBvcnRYODY+Ci0tPgoKPC9QdWJsaWNDb25maWc+CjxQcml2YXRlQ29uZmlnPgogICAgPCEtLSBUaGlzIGV4dGVuc2lvbiBkb2VzIG5vdCBoYXZlIHByaXZhdGUgY29uZmlndXJhdGlvbi4gLS0+CjwvUHJpdmF0ZUNvbmZpZz4=\r\n true\r\n Microsoft\r\n 2015-02-26T21:21:55.9766821Z\r\n \r\n \r\n Microsoft.VisualStudio.Azure.RemoteDebug\r\n VS2013Debugger\r\n 1.0\r\n \r\n Remote Debugger for Visual Studio 2013\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48eHM6c2NoZW1hIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxpZmllZCIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+PHhzOmVsZW1lbnQgbmFtZT0iUHVibGljQ29uZmlnIj48eHM6Y29tcGxleFR5cGU+PHhzOnNlcXVlbmNlPjx4czplbGVtZW50IG5hbWU9IkNvbm5lY3Rvci5FbmFibGVkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaHVtYnByaW50IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3JQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48eHM6ZWxlbWVudCBuYW1lPSJGb3J3YXJkZXJQb3J0WDg2IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMSIgLz48L3hzOnNlcXVlbmNlPjwveHM6Y29tcGxleFR5cGU+PC94czplbGVtZW50PjwveHM6c2NoZW1hPg==\r\n \r\n PFB1YmxpY0NvbmZpZz4KICAgIDwhLS0gVGhpcyBleHRlbnNpb24gaXMgbm90IGludGVuZGVkIHRvIGJlIHVzZXItY29uZmlndXJhYmxlLiAtLT4KICAgIAogICAgPCEtLSBZb3UgY2FuIGVuYWJsZSByZW1vdGUgZGVidWdnaW5nIGZyb20gYSB2aXJ0dWFsIG1hY2hpbmUgIC0tPgogICAgPCEtLSBub2RlIGluIHRoZSBWaXN1YWwgU3R1ZGlvIFNlcnZlciBFeHBsb3JlciB3aW5kb3cgLS0+Cgo8IS0tCiAgICA8Q29ubmVjdG9yLkVuYWJsZWQ+dHJ1ZTwvQ29ubmVjdG9yLkVuYWJsZWQ+CiAgICA8Q2xpZW50VGh1bWJwcmludD48L0NsaWVudFRodW1icHJpbnQ+CiAgICA8U2VydmVyVGh1bWJwcmludD48L1NlcnZlclRodW1icHJpbnQ+CiAgICA8Q29ubmVjdG9yUG9ydD48L0Nvbm5lY3RvclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydD48L0ZvcndhcmRlclBvcnQ+CiAgICA8Rm9yd2FyZGVyUG9ydFg4Nj48L0ZvcndhcmRlclBvcnRYODY+Ci0tPgoKPC9QdWJsaWNDb25maWc+CjxQcml2YXRlQ29uZmlnPgogICAgPCEtLSBUaGlzIGV4dGVuc2lvbiBkb2VzIG5vdCBoYXZlIHByaXZhdGUgY29uZmlndXJhdGlvbi4gLS0+CjwvUHJpdmF0ZUNvbmZpZz4=\r\n true\r\n Microsoft\r\n 2015-02-26T19:37:03.651206Z\r\n \r\n \r\n Microsoft.VisualStudio.Azure.RemoteDebug\r\n VS2015Debugger\r\n 2.0\r\n \r\n Remote Debugger for Visual Studio 2015\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3IuRW5hYmxlZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50VGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdG9yUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsZVVwbG9hZFBvcnQiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIxIiAvPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZvcndhcmRlclBvcnQiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIxIiAvPgogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZvcndhcmRlclBvcnRYODYiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIxIiAvPgogICAgICA8L3hzOnNlcXVlbmNlPgogICAgPC94czpjb21wbGV4VHlwZT4KICA8L3hzOmVsZW1lbnQ+CjwveHM6c2NoZW1hPg==\r\n \r\n PFB1YmxpY0NvbmZpZz4KICAgIDwhLS0gVGhpcyBleHRlbnNpb24gaXMgbm90IGludGVuZGVkIHRvIGJlIHVzZXItY29uZmlndXJhYmxlLiAtLT4KICAgIAogICAgPCEtLSBZb3UgY2FuIGVuYWJsZSByZW1vdGUgZGVidWdnaW5nIGZyb20gYSB2aXJ0dWFsIG1hY2hpbmUgIC0tPgogICAgPCEtLSBub2RlIGluIHRoZSBWaXN1YWwgU3R1ZGlvIFNlcnZlciBFeHBsb3JlciB3aW5kb3cgLS0+Cgo8IS0tCiAgICA8Q29ubmVjdG9yLkVuYWJsZWQ+dHJ1ZTwvQ29ubmVjdG9yLkVuYWJsZWQ+CiAgICA8Q2xpZW50VGh1bWJwcmludD48L0NsaWVudFRodW1icHJpbnQ+CiAgICA8U2VydmVyVGh1bWJwcmludD48L1NlcnZlclRodW1icHJpbnQ+CiAgICA8Q29ubmVjdG9yUG9ydD48L0Nvbm5lY3RvclBvcnQ+CiAgICA8RmlsZVVwbG9hZFBvcnQ+PC9GaWxlVXBsb2FkUG9ydD4KICAgIDxGb3J3YXJkZXJQb3J0PjwvRm9yd2FyZGVyUG9ydD4KICAgIDxGb3J3YXJkZXJQb3J0WDg2PjwvRm9yd2FyZGVyUG9ydFg4Nj4KLS0+Cgo8L1B1YmxpY0NvbmZpZz4KPFByaXZhdGVDb25maWc+CiAgICA8IS0tIFRoaXMgZXh0ZW5zaW9uIGRvZXMgbm90IGhhdmUgcHJpdmF0ZSBjb25maWd1cmF0aW9uLiAtLT4KPC9Qcml2YXRlQ29uZmlnPg==\r\n true\r\n Microsoft\r\n 2015-04-10T01:40:37.8946307Z\r\n \r\n \r\n Microsoft.VisualStudio.Azure.RemoteDebug\r\n VSRemoteDebugger\r\n 1.1\r\n \r\n Remote Debugger for Visual Studio\r\n \r\n \r\n true\r\n true\r\n Microsoft\r\n 2015-07-20T23:39:46.026765Z\r\n \r\n \r\n Microsoft.VisualStudio.WindowsAzure.DevTest\r\n WebDeployForVSDevTest\r\n 1.0\r\n \r\n Windows Azure WebDeploy Extension For VS DevTest\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyIgdHlwZT0ieHM6c3RyaW5nIi8+CjwveHM6c2NoZW1hPg==\r\n \r\n true\r\n \r\n \r\n Microsoft.VisualStudio.WindowsAzure.RemoteDebug\r\n RemoteDebugVS14CTP\r\n 1.0\r\n \r\n Windows Azure Remote Debugger Extension for Visual Studio 14 CTP\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3IuRW5hYmxlZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50VGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdG9yUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRm9yd2FyZGVyUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgIDwveHM6c2VxdWVuY2U+CiAgICA8L3hzOmNvbXBsZXhUeXBlPgogIDwveHM6ZWxlbWVudD4KPC94czpzY2hlbWE+\r\n \r\n true\r\n \r\n \r\n Microsoft.VisualStudio.WindowsAzure.RemoteDebug\r\n RemoteDebugVS2012\r\n 1.0\r\n \r\n Windows Azure Remote Debugger Extension for Visual Studio 2012\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3IuRW5hYmxlZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50VGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdG9yUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRm9yd2FyZGVyUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgIDwveHM6c2VxdWVuY2U+CiAgICA8L3hzOmNvbXBsZXhUeXBlPgogIDwveHM6ZWxlbWVudD4KPC94czpzY2hlbWE+\r\n \r\n true\r\n \r\n \r\n Microsoft.VisualStudio.WindowsAzure.RemoteDebug\r\n RemoteDebugVS2013\r\n 1.0\r\n \r\n Windows Azure Remote Debugger Extension for Visual Studio 2013\r\n PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyI+CiAgICA8eHM6Y29tcGxleFR5cGU+CiAgICAgIDx4czpzZXF1ZW5jZT4KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0b3IuRW5hYmxlZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50VGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVGh1bWJwcmludCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdG9yUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRm9yd2FyZGVyUG9ydCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjEiIC8+CiAgICAgIDwveHM6c2VxdWVuY2U+CiAgICA8L3hzOmNvbXBsZXhUeXBlPgogIDwveHM6ZWxlbWVudD4KPC94czpzY2hlbWE+\r\n \r\n true\r\n \r\n \r\n MSOpenTech.Extensions\r\n DockerExtension\r\n 0.6\r\n \r\n Docker Extension\r\n true\r\n https://github.com/MSOpenTech/azure-docker-extension/blob/master/LICENSE\r\n https://github.com/MSOpenTech/azure-docker-extension/blob/master/Privacy.md\r\n https://github.com/MSOpenTech/azure-docker-extension\r\n true\r\n 2015-02-18T17:29:04.4679084Z\r\n \r\n \r\n PuppetLabs\r\n PuppetEnterpriseAgent\r\n 3.2\r\n \r\n Puppet configuration requires a valid FQDN of the Puppet Master with which you want to register the Puppet agent.\r\n true\r\n http://puppetlabs.com/solutions/microsoft/#Eula\r\n http://puppetlabs.com/solutions/microsoft/#Eula\r\n http://puppetlabs.com/solutions/microsoft\r\n true\r\n \r\n \r\n Symantec\r\n SymantecEndpointProtection\r\n 12.1\r\n \r\n Symantec Endpoint Protection 12.1.4 brings unrivaled security and blazing performance across physical and virtual systems and is equipped to protect the latest operating systems achieving maximum performance and advanced protection\r\n \r\n \r\n true\r\n http://www.symantec.com/content/en/us/enterprise/eulas/b-endpoint-protection-network-access-control-12.1.4-eula-eng.pdf\r\n http://www.symantec.com/about/profile/privacypolicy/\r\n http://www.symantec.com/docs/HOWTO98414\r\n true\r\n \r\n \r\n Test.TrendMicro.DeepSecurity\r\n TrendMicroDSA\r\n 9.5\r\n \r\n Deep Security delivers a complete set of security capabilities for Microsoft Azure virtual machines including intrusion detection and prevention, firewall, anti-malware, web reputation and integrity \r\n \r\n \r\n true\r\n http://deepsecurity.trendmicro.com/\r\n http://deepsecurity.trendmicro.com/\r\n http://deepsecurity.trendmicro.com/\r\n true\r\n Trend Micro\r\n 2015-07-20T06:02:05.4086453Z\r\n \r\n \r\n TrendMicro.DeepSecurity\r\n TrendMicroDSA\r\n 9.5\r\n \r\n Deep Security delivers a complete set of security capabilities for Microsoft Azure virtual machines including intrusion detection and prevention, firewall, anti-malware, web reputation and integrity \r\n \r\n \r\n true\r\n http://deepsecurity.trendmicro.com/\r\n http://deepsecurity.trendmicro.com/\r\n http://deepsecurity.trendmicro.com/\r\n true\r\n Trend Micro\r\n 2015-07-01T07:40:10.744292Z\r\n \r\n \r\n TrendMicro.PortalProtect\r\n PortalProtectExtension\r\n 2.1\r\n \r\n Trend Micro??PortalProtect??guards Microsoft? SharePoint? team sites and communities against malware, malicious links, offensive content, and sensitive data loss.\r\n \r\n \r\n true\r\n http://www.trendmicro.com/\r\n http://www.trendmicro.com/\r\n http://www.trendmicro.com/\r\n true\r\n \r\n \r\n Vormetric.VormetricTransparentEncryption\r\n VormetricTransparentEncryptionAgent\r\n 5.2\r\n \r\n Vormetric Transparent Encryption Agent\r\n \r\n \r\n \r\n true\r\n https://support.vormetric.com/agreement-reseller.php\r\n http://www.vormetric.com/privacy-statement\r\n http://www.vormetric.com/\r\n true\r\n Windows\r\n Vormetric, Inc.\r\n 2015-07-22T00:00:00Z\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "47889" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f3185b9f46b9cc5ba386e85ddd896b19" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:24 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/images", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy9pbWFnZXM=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 03f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29\r\n Linux\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Linux VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It also contains PartsUnlimited demo app which runs on the installed coreclr. The demo app is installed to /opt/demo. To run the demo, please type the command '/opt/demo/Kestrel' in a terminal window. The website is listening on port 5004. Please enable or map a endpoint of HTTP port 5004 for your azure VM.\r\n CoreCLR x64 Beta5 (11624) with PartsUnlimited Demo App on Ubuntu Server 14.04 LTS\r\n 2015-04-29T07:00:00Z\r\n false\r\n Ubuntu-cof-45.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D1\r\n Microsoft Visual Studio Group\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2014-11-12T08:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=13350\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27\r\n Windows\r\n http://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspx\r\n Microsoft Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual Machines created with this trial image will require a product key for Team Foundation Server (such as from an MSDN Subscription). This image includes a complete installation of Team Foundation Server 2013 Update 4. Some components require additional setup and configuration. You can configure SQL Server using SQL Server Express included in this image, by downloading and installing SQL Server Standard edition (from an MSDN Subscription), or by connect to a pre-existing SQL Server. Minimum virtual machine size for this image is Medium. For more details on TFS server setup please see the [Team Foundation Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].\r\n Team Foundation Server 2013 Update 4 on Windows Server 2012 R2\r\n 2015-03-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__VS-2013-Community-VSU5-AzureSDK-2.7-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image of Visual Studio Community 2013 Update 5 with Azure Tools 2.7 enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 5 with Azure 2.7 on Windows Server 2012 R2\r\n 2015-07-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=286720\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__VS-2015-Community-AzureSDK-2.7-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=614946\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 with Azure SDK 2.7 on Windows Server 2012 R2\r\n 2015-07-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__VS-2015-Enterprise-AzureSDK-2.7-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=614945\r\n With Visual Studio Enterprise you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Enterprise 2015 with Azure SDK 2.7 on Windows Server 2012 R2\r\n 2015-07-20T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n This image contains Windows Server 2012 R2, Visual Studio Community 2013, and CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly set up a development environment in Azure to build and test Android, iOS, and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716] for more information.\r\n Visual Studio Community 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=286720\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Visual Studio Community 2013 image enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE, and incorporate new languages, features, and development tools into them with Visual Studio Extensions (available in the Visual Studio Gallery).\r\n Visual Studio Community 2013 Update 4 on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=430755\r\n The Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash the full power of Visual Studio to develop Node.js solutions. NTVS also includes a list of project templates using the Express framework, which enables you to quickly create and deploy websites or Cloud Services to Microsoft Azure or other platforms.\r\n Visual Studio Community 2013 Update 4 with Tools for Node.js on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=299229\r\n Medium\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Community 2015 is our free, full featured and extensible IDE for non-enterprise application development. This image contains Windows Server 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Community 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n Visual Studio Enterprise supports developers creating business applications looking for the scale, quality and productivity required in organizations of any size. Team collaboration, DevOps, release management and more are core scenarios for Visual Studio Enterprise. This image contains Windows Server 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily and quickly set up a development environment in Azure to plan, build, release and operate applications using Visual Studio.\r\n Visual Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 03f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=521895\r\n With Visual Studio Professional, you can create applications across devices and services, using a single solution with a consistent development experience. You get the tools, you need to deliver desktop, Windows Store, Windows Phone, and Office apps, as well as mobile web apps across any device, web site, cloud service, and more. This image contains Windows Server 2012 R2 with Visual Studio Professional 2015 RC. It allows you to easily and quickly set up a development environment in Azure to build and test applications using Visual Studio.\r\n Visual Studio Professional 2015 RC with Azure SDK 2.6 on Windows Server 2012 R2\r\n 2015-05-26T00:00:00Z\r\n false\r\n VisualStudio2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=528096\r\n Standard_D2\r\n Microsoft Visual Studio Group\r\n VisualStudio2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.2 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.3 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-03-01T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.4 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-22T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.5 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 6.6 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n CentOS 7.0 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4\r\n Linux\r\n \r\n \r\n \r\n false\r\n 2013-04-19T00:00:00Z\r\n false\r\n \r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-07-11T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-12-26T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2014-04-17T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8\r\n RightScale Linux v13\r\n false\r\n 2014-11-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2012-10-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 12.04 with RightLink 5.8.\r\n RightScale Linux v13\r\n false\r\n 2013-01-25T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-09-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.1\r\n RightScale Linux v14\r\n false\r\n 2014-10-06T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.2\r\n RightScale Linux v14\r\n false\r\n 2014-12-10T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-01-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n 0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1\r\n Linux\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Ubuntu 14.04 with RightLink 6.3\r\n RightScale Linux v14\r\n false\r\n 2015-03-23T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Linux\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321312\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update 95) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not recommended for use in production. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]\r\n JDK 6 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n Java6_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321694\r\n Medium\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386544\r\n Java6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update 79) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]\r\n JDK 7 on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321310\r\n [Java Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update 45) enables development of secure, portable, high-performance applications and includes a Java Development Kit (JDK), Java Runtime Environment (JRE), and tools for developing, debugging, and monitoring Java applications. Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n JDK 8 on Windows Server 2012 R2\r\n 2015-05-07T00:00:00Z\r\n false\r\n Java7_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321701\r\n Medium\r\n Microsoft\r\n Java7_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321683\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321692\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321684\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition (11.2.0.4.0) provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321686\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321689\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321687\r\n [Oracle Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition (11.2.0.4.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\r\n Oracle Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321688\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321317\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321696\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386537\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321318\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0) is an affordable, full-featured data management solution that is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321695\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386542\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321314\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]\r\n Oracle Database 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321699\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386538\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321315\r\n [Oracle Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0) is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]\r\n Oracle Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogicDatabase12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321698\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386541\r\n OracleWeblogicDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321313\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Enterprise Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321700\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321316\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]\r\n Oracle WebLogic Server 12c Standard Edition on Windows Server 2012\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic12_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321697\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=321682\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise Edition (10.3.6) is a leading Java application server for modern data centers. It takes full advantage of the latest hardware architectures including 64-bit addressable memory, multi-core computing systems and high-speed networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Enterprise Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321693\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386540\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=321691\r\n [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard Edition (10.3.6) is a leading Java application server for enterprises of all sizes, providing developers with the tools and technologies to write enterprise applications and services quickly and operations teams with the administration capabilities to keep them up and running. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank]. [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]\r\n Oracle WebLogic Server 11g Standard Edition on Windows Server 2008 R2\r\n 2015-05-07T00:00:00Z\r\n true\r\n OracleWeblogic11_100.png\r\n http://go.microsoft.com/fwlink/?LinkId=321690\r\n Standard_D12\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=386539\r\n OracleWeblogic11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.7 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404007\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 0c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=403017\r\n [Zulu 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java Development Kit and a compliant implementation of the Java Standard Edition (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank] is available from Azul Systems.\r\n Zulu OpenJDK package v1.8 on Windows Server 2012 R2\r\n false\r\n 2015-05-07T00:00:00Z\r\n true\r\n Zulu_Duke100x100.png\r\n http://go.microsoft.com/fwlink/?LinkId=403018\r\n Small\r\n Microsoft\r\n http://go.microsoft.com/fwlink/?LinkId=404008\r\n Zulu_Duke45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 81\r\n 29ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4\r\n Linux\r\n https://enterprise.github.com/license\r\n GitHub Enterprise is the on-premises version of GitHub.com, the world's largest software community. Collaborate, track issues, review code, and streamline your development processes - all on your servers. With the world's largest software development community already using GitHub, your business can be on the fast track to a better way of building software.\r\n GitHub Enterprise\r\n false\r\n 2015-06-17T07:00:00Z\r\n false\r\n https://enterprise.github.com/privacy\r\n Standard_DS3\r\n GitHub, Inc.\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-10-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2014-12-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-02-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-05T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-06T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-19T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-03-26T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-02T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-04-30T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-05-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-25T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-06-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-735.0.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-738.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-745.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-16T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-752.1.0\r\n Linux\r\n The Alpha channel closely tracks current development work and is released frequently. The newest versions of docker, etcd and fleet will be available for testing.\r\n CoreOS Alpha\r\n 2015-07-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-11T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2014-12-24T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-01-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-02-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-01T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-04-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-13T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-15T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-06-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.1.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-08T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-723.3.0\r\n Linux\r\n The Beta channel consists of promoted Alpha releases. Mix a few Beta machines into your production clusters to catch any bugs specific to your hardware or configuration.\r\n CoreOS Beta\r\n 2015-07-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-03T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-12-04T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2014-11-23T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-01-28T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-02-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-03-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-04-14T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-12T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-05-27T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-09T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-17T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-06-18T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.1.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-07T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-717.3.0\r\n Linux\r\n The Stable channel should be used by production clusters. Versions of CoreOS are battle-tested within the Beta and Alpha channels before being promoted.\r\n CoreOS Stable\r\n 2015-07-10T00:00:00Z\r\n false\r\n coreos-globe-color-lg-100px.png\r\n Medium\r\n CoreOS\r\n coreos-globe-color-lg-45px.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Enterprise\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012 R2. This image contains the Developer edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Developer\r\n false\r\n BizTalkServer2013_100.png\r\n Microsoft BizTalk Server Group\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012 R2. This image contains the Enterprise edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Enterprise\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280328\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 128\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004\r\n Microsoft BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012 R2. This image contains the Standard edition of BizTalk Server 2013 R2. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n Microsoft-BizTalk-Server-2013-R2-Standard\r\n 2014-11-03T08:00:00Z\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;West US\r\n 127\r\n 2cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-Standard\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004\r\n This image contains the Standard edition of BizTalk Server 2013. Some BizTalk Server components like accelerators require additional setup before use. Medium is the recommended size for this image.\r\n true\r\n BizTalkServer2013_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=131004\r\n Medium\r\n Microsoft BizTalk Server Group\r\n http://go.microsoft.com/fwlink/?LinkID=280327\r\n BizTalkServer2013_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.6\r\n 2014-07-14T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n DreamFactory is the ultimate REST API platform. It enables developers to rapidly mobilize enterprise data by streamlining the task of connecting modern front-end apps with databases and storage systems. DreamFactory handles all of the server-side software and backend integration, so that you can focus on what you do best: building great applications. For more\r\ninformation on this DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank] and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank], the leading provider of application images for the cloud. Default credentials are username: 'user@example.com' / password: 'bitnami'.\r\n DreamFactory 1.7\r\n 2014-09-30T00:00:00Z\r\n false\r\n dreamfactory-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Small\r\n Bitnami\r\n dreamfactory-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-07-14T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 3422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04\r\n Linux\r\n https://bitnami.com/azure/terms\r\n eXo Platform combines collaboration, content and document management, calendaring and other productivity tools with social features to provide a complete intranet for the enterprise. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It is open source and runs within the trusted security of an enterprise platform and is highly customizable to adapt to your organizational needs. This is a 30 day free evaluation of eXo Platform Express, a commercial version of eXo Platform. To continue using the image at the end of the trial period, you must purchase a license directly from eXo Platform (To learn more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]). For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank], [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank], [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank], [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank]. This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank] the leading provider of application images for the cloud. Default credentials are username: 'user' / password: 'bitnami'.\r\n eXo Platform Express 4\r\n 2014-09-30T00:00:00Z\r\n false\r\n exoplatform-azure-100x100.png\r\n https://bitnami.com/privacy\r\n Medium\r\n Bitnami\r\n exoplatform-azure-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-10-18T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-11-29T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2013-12-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-01-23T00:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-05T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-03-26T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-06-17T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-07-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n 3a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enus\r\n Windows\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with the Windows Server Essentials Experience role installed. The new Windows Server Essentials Experience server role on Windows Server 2012 R2 Datacenter includes features, such as Remote Web Access, that were previously available only in Windows Server Essentials. Before creating a virtual machine, you must configure a valid virtual network to use VPN connections. For more information about how to set up Windows Server Essentials Experience, see [here|http://go.microsoft.com/fwlink/?LinkId=322143].\r\n Windows Server Essentials Experience on Windows Server 2012 R2\r\n 2014-12-03T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Medium\r\n Microsoft Windows Server Essentials Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.5 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages. Note: Recommended VM size is A2 or larger.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605\r\n Linux\r\n 6.6\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150706\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 6.6 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-07-06T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-01-28T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325\r\n Linux\r\n 7.0\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-03-25T00:00:00Z\r\n false\r\n CentOS6_100.png\r\n OpenLogic\r\n CentOS6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.0 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410\r\n Linux\r\n 7.1\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n false\r\n 2015-04-10T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605\r\n Linux\r\n http://www.openlogic.com/azure/service-agreement/\r\n This distribution of Linux is based on CentOS version 7.1 and is provided by OpenLogic. It contains an installation of the Basic Server packages.\r\n 2015-06-05T06:00:00Z\r\n false\r\n OpenLogic\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104\r\n Linux\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2011-11-04T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 8.6\r\n 2014-12-22T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to Cloud SteelHead documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.html\r\n Riverbed SteelHead CX 9.0\r\n 2014-12-13T08:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 38\r\n 63fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420\r\n Linux\r\n www.riverbed.com/license\r\n Riverbed SteelHead CX for Microsoft Azure speeds the transfer of data and applications to the cloud from end users over the Internet and WAN. Overcome latency, bandwidth constraints and competition for resources among applications, to speed up migration to the public cloud and accelerate access for users from virtually any location. The SteelHead image will function in a limited fashion until a data-disk is added, and a valid CCX license applied to the instance. Please use admin/password as initial login credentials to the SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.html\r\n Riverbed SteelHead CX 9.0\r\n 2015-04-20T07:00:00Z\r\n false\r\n RVBD_100x100.png\r\n http://www.riverbed.com/legal/privacy-policy/\r\n Small\r\n Riverbed Technology\r\n RVBD_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 80\r\n 810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.html\r\n Note: This appliance is managed via a client application and TCP/807 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank] for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation firewall that was purpose-built for efficient deployment and operation within dispersed, highly dynamic, and security-critical network environments providing multilayer security in the cloud. Beyond its powerful network firewall, IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive set of next-generation firewall technologies.\r\n Barracuda NG Firewall 6.1\r\n 2015-06-11T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 50\r\n 810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021\r\n Linux\r\n https://cloudvm.cudasvc.com/eula/waf-azure-eula.html\r\n Note: This appliance is administered via a web UI and TCP/8000 needs to be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank] for details. -- The Barracuda Web Application Firewall inspects all inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS, or any other attacks targeted at your web applications. Its built-in load balancing technology also allows your web applications to scale with your business and its Data Loss Prevention (DLP) technology inspects server responses to help keep your proprietary information safe.\r\n Barracuda Web Application Firewall (WAF) 7.9\r\n 2015-04-28T19:00:00Z\r\n false\r\n barracuda-100x100.png\r\n https://techlib.barracuda.com/display/CP/Privacy+Policy\r\n Small\r\n Barracuda Networks, Inc.\r\n barracuda-45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows HPC cluster in Azure. We recommend using a VM size of at least A4. Before creating a virtual machine, you must configure a valid virtual network. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post configuration script described in the Preview release notes. For more information about how to set up an HPC IaaS cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank] .\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-08-14T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-10-31T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2014-11-14T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-02-12T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the HPC Pack IaaS deployment script to automatically create a multinode or a single node HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-04-16T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the head node of an HPC Pack cluster. Microsoft SQL Server 2014 Express is also pre-installed. Use this image to create the head node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A4. If you plan to add cluster compute nodes to the head node, the VM must be created in an Azure virtual network. Configure the network before creating the VM. To use the head node, you will need to join the virtual machine to an Active Directory domain and run the post-configuration script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank]. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-CN-Excel-4.4.4864.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 and evaluation version of Microsoft Excel Professional Plus 2013 installed to create the compute node of a Windows high performance computing (HPC) cluster in Azure. We recommend using a VM size of at least A3. It is strongly recommended to use the Azure Resource Manager (ARM) templates or the HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with the HPC Pack images. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=618018|_blank].\r\n HPC Pack 2012 R2 Compute Node with Excel on Windows Server 2012 R2\r\n 2015-07-07T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n Large\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-04-06T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-05-28T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 96316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENU\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=507756\r\n This image contains the Windows Server 2012 R2 Datacenter operating system with HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It is strongly recommended to use the Update 2 Preview version of HPC Pack IaaS deployment script to automatically create an HPC cluster in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].\r\n HPC Pack Technical Preview on Windows Server 2012 R2\r\n 2015-06-29T16:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=507755\r\n ExtraLarge\r\n Microsoft Windows Server HPC Pack team\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-03-27T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-04-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-05-13T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-06-15T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n 9a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GB\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=524939\r\n Microsoft Dynamics NAV is a business solution from Microsoft that is quick to implement, easy to use, and that has the power to support your ambitions for your business. This image contains a pre-configured demonstration installation of Microsoft Dynamics NAV that you can reconfigure for production purposes, or extend to a stunning demonstration environment that is integrated with Office 365 and other Microsoft products in just a few clicks.\r\n Microsoft Dynamics NAV 2015 on Windows Server 2012 R2\r\n 2015-02-24T00:00:00Z\r\n false\r\n DynamicsNAV2013R2_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=394974\r\n Medium\r\n Microsoft Dynamics NAV Group\r\n DynamicsNAV2013R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-07-09T00:41:59Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2014-12-09T15:26:36Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-05-08T12:17:30Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 32\r\n 9b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617\r\n Windows\r\n Microsoft StorSimple Virtual Appliance 1100\r\n StorSimple Virtual Appliance 1100\r\n false\r\n 2015-06-26T07:49:56Z\r\n false\r\n http://azure.microsoft.com/en-us/support/legal/privacy-statement/\r\n Microsoft Hybrid Cloud Storage Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201506.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2008 R2 is a multi-purpose server designed to increase the reliability and flexibility of your server or private cloud infrastructure, helping you to save time and reduce costs. It provides you with powerful tools to react to business needs with greater control and confidence.\r\n Windows Server 2008 R2 SP1\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2008R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-22T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201506.01-en.us-127GB.vhd\r\n Windows\r\n Windows Server 2012 incorporates Microsoft's experience building and operating public clouds, resulting in a dynamic, highly available server platform. It offers a scalable, dynamic and multi-tenant-aware infrastructure that helps securely connect across premises.\r\n Windows Server 2012 Datacenter\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2012_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-04-17T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-05-22T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201506.01-en.us-127GB.vhd\r\n Windows\r\n At the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings Microsoft's experience delivering global-scale cloud services into your infrastructure. It offers enterprise-class performance, flexibility for your applications and excellent economics for your datacenter and hybrid cloud environment. This image includes Windows Server 2012 R2 Update.\r\n Windows Server 2012 R2 Datacenter\r\n 2015-06-25T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=544707\r\n At the heart of the Microsoft Cloud Platform, Windows Server brings the breadth and depth of Microsoft’s experience delivering global-scale cloud services to your datacenter infrastructure. Windows Server Technical Preview provides a range of new and enhanced capabilities and features spanning server virtualization, storage, networking, server management and automation, web and application platform, access and information protection, remote desktop infrastructure, and more. By clicking the Create button, I acknowledge that this VHD contains a preview release and should strictly be used for testing purposes and that the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of Microsoft apply to it. The VHD won’t be serviced or supported for production use and the trial period expires on October 1, 2015.\r\n Windows Server Technical Preview\r\n 2015-05-04T07:00:00Z\r\n false\r\n WindowsServer2012R2_100.png\r\n Standard_D1\r\n Microsoft Windows Server Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-06-01T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Application Object Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2\r\n false\r\n 2015-05-18T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Azure Remote Application Service software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server 2012 R2\r\n false\r\n 2015-05-28T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Client software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-requisites for Dynamics AX 2012 R3 Client on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Client Production on Windows Server 2012 R2\r\n false\r\n 2015-04-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15\r\n Windows\r\n True\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Enterprise Portal software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail E-commerce software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Retail Essentials software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-20T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX 2012 R3 Database Server software to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2\r\n false\r\n 2015-04-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-27T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-7July15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2 Preview\r\n false\r\n 2015-07-07T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n This image has the pre-requisite software to allow Microsoft Dynamics AX7 software's to be installed when in the presence of other required systems. Depending on the date of the image some pre-requisite software on this image may be expired.\r\n Pre-Requisites for Dynamics AX7 Onebox on Windows Server 2012 R2\r\n false\r\n 2015-05-11T07:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=397363\r\n Large\r\n Microsoft Dynamics AX\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhd\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-03-05T23:38:03.7394082Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-08-14T20:56:09.553895Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2014-11-12T00:23:04.7938861Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-01-27T21:22:33.5359792Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T21:27:13.0940596Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-04-30T02:06:52.0524797Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO13P on Windows Server 2012 R2\r\n false\r\n 2015-05-14T23:02:10.1569333Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-21T01:07:50.1224459Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2014-11-27T01:46:00.1951134Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-01-28T01:17:11.0039487Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-03-09T19:50:33.6933063Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-04-28T23:16:04.9724554Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-05-13T20:37:23.4158594Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039\r\n Windows\r\n \r\n This image can be used by authorized Microsoft Service Providers only.\r\n Windows Server RDSHwO365P on Windows Server 2012 R2\r\n false\r\n 2015-06-11T01:56:15.8997285Z\r\n false\r\n WindowsServer2012R2_100.png\r\n http://www.windowsazure.com/en-us/support/legal/privacy-statement\r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2014-11-11T08:00:55.6357644Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-01-28T05:33:11.6514381Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-03-09T18:58:44.7766347Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-04-29T00:35:41.9643255Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n true\r\n 2015-05-12T14:39:41.1427698Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525\r\n Windows\r\n \r\n This image contains the Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed. This image has been pre-configured for Windows Azure. RD Session Host enables a server to host RemoteApp programs or session-based desktops.\r\n Windows Server Remote Desktop Session Host on Windows Server 2012 R2\r\n false\r\n 2015-05-13T06:00:19.2702337Z\r\n false\r\n WindowsServer2012R2_100.png\r\n \r\n Large\r\n Microsoft Windows Server Remote Desktop Group\r\n WindowsServer2012R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED and was reached its END OF LIFE on 2014-04-18. This image is provided for archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank] for information about successor releases and the Ubuntu life-cycle.\r\n Ubuntu Server 12.10\r\n false\r\n 2012-12-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-02-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-03-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n false\r\n 2013-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-05-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-08-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-09-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-10-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-11-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2013-12-05T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-01-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-02-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-04-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-05-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-03T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-07-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-08-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-01-27T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5-LTS (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 12.04 LTS\r\n true\r\n 2015-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-05-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-07-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-09-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2014-11-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-01-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2-LTS (amd64 20150706) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.04 LTS\r\n true\r\n 2015-03-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n false\r\n 2014-09-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-10-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2014-12-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-02-04T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-04-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-05-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150708) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150723-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 14.10 (amd64 20150723) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 14.10\r\n true\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-SSH-Docker-amd64-edge-201507081917-119-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507081917. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507080203-118-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507080203. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507092358-121-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507092358. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507102001-122-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507102001. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507102212-123-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507102212. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507221609-125-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507221609. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507221910-126-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507221910. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507222241-127-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507222241. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507231619-128-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507231619. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507232107-131-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507232107. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507241850-132-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201507241850. This is a developer build of Ubuntu Snappy 15.04. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core 15.04 edge\r\n false\r\n 2015-07-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150421.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150421.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-30. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-04-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-13T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-05-28T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150707) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.04 (amd64 20150722) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.04\r\n true\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150520.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Server 15.10 (amd64 20150520.1) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-05-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n MILESTONE RELEASE: This is a milestone release and is considered experimental. This build is unsupported and is for development and preview reference only. Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server is the world's most popular Linux for cloud environments. Updates and patches for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the perfect platform for all workloads from web applications to NoSQL databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\r\n Ubuntu Server 15.10\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 20150526. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-05-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-10T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-11T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-12T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n Ubuntu Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling. For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].\r\n Ubuntu Core rolling edge\r\n false\r\n 2015-06-19T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150707.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150722.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722.1 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 12.04 LTS DAILY\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-25T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-06-29T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150702-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150702 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-02T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150721-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150721 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150724 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.04 LTS DAILY\r\n false\r\n 2015-07-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150706-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150706 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-06T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-08T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150723-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150723 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 14.10 DAILY\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-18T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-21T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-26T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-06-30T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150707-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150707 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-07T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150709-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150709 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150715-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150715 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-15T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.04 DAILY\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150708-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150708 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-09T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150714.4-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150714.4 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-14T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150715-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150715 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150716-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150716 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-16T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150717-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150717 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-17T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150720-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150720 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-20T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150722-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150722 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-22T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150723-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150723 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150723.1-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150723.1 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-23T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150724-en-us-30GB\r\n Linux\r\n http://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicy\r\n DAILY BUILD 20150724 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure. Daily builds are up-to-date builds of the regular release images for Ubuntu Server. While every effort is made to make sure that these are production quality, these images come with no warranty. In the event of a support issue, you may be asked to update to an official released build. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank]. \r\n Ubuntu Server 15.10 DAILY\r\n false\r\n 2015-07-24T00:00:00Z\r\n false\r\n Ubuntu-cof-100.png\r\n http://www.ubuntu.com/aboutus/privacypolicy\r\n Canonical\r\n Ubuntu-cof-45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n openSUSE 13.1 brings updated desktop environments and software, a lot of polishing, a brand new KDE theme, complete systemd integration and many other features. Customization of these images can be done at http://susestudio.com\r\n openSUSE 13.1\r\n 2015-01-05T08:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64\r\n Linux\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customization of this image can be done at [https://susestudio.com|https://susestudio.com]\r\n openSUSE 13.2\r\n 2014-12-16T00:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Stable, innovative, and fun! A year's worth of continuous improvement in tools and procedures, and countless hours developing, packaging, and testing have produced a stable release providing the best of Free and Open Source software with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com] ).\r\n openSUSE 13.2\r\n 2015-05-12T07:00:00Z\r\n false\r\n OpenSuse12_100.png\r\n SUSE\r\n OpenSuse12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-01-27T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP3 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n The SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image is the base image for SAP's Cloud Appliance library. It will be used automatically when deploying an SAP Cloud Appliance Library instance and has the same features as the native SLES image, however customized to fit SAP's CAL needs. For further description and usage guide lines please refer to the description of the SUSE Linux Enterprise image.\r\n SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-01-27T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP3\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp4-priority-v20150714\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 11 SP4 (Premium Image)\r\n 2015-07-14T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp4-v20150714\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 11 SP4\r\n 2015-07-14T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-01-05T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-priority-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The image supports the low latency network interface option available for select instance types. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 - HPC (Premium Image)\r\n 2015-07-08T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This image supports the low latency network interface option available for select instance types.\r\n SUSE Linux Enterprise Server 12 HPC\r\n 2015-07-08T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-01-05T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-02-13T08:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center. The Premium Image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. VMs created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure.\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-03-30T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center. This Premium image with PRIORITY support includes updates, patches, and support through 24x7 web, email, chat and phone from SUSE. Virtual machines created from this image incur per-hour support fees, in addition to Azure platform fees. An Azure support plan is required (developer or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/] ).\r\n SUSE Linux Enterprise Server 12 (Premium Image)\r\n 2015-05-12T07:00:00Z\r\n true\r\n Suse11_100.png\r\n SUSE\r\n http://go.microsoft.com/fwlink/?LinkId=299677\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n SUSE Linux Enterprise Server is a highly reliable, scalable and secure server operating system, built to power physical, virtual and cloud-based mission-critical workloads. With this affordable, interoperable and manageable open source foundation, enterprises can cost-effectively deliver core business services, enable secure networks and easily manage their heterogeneous IT resources, maximizing efficiency and value. Customization of images can be done at http://susestudio.com.\r\n SUSE Linux Enterprise Server 12\r\n 2015-02-13T08:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported enterprise Linux distribution available today on Microsoft Azure, and the only one supported with tools like SUSE Studio for quick and easy image creation, and SUSE Manager for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-03-30T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512\r\n Linux\r\n https://www.suse.com/licensing/eula/\r\n Confidently run your production workloads on SUSE Linux Enterprise Server on Microsoft Azure, knowing that your service levels are guaranteed, and that help from SUSE and Microsoft engineers, if you need it, is just a phone call away. SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution available on Microsoft Azure, and the only one supported with tools like SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/] ) for monitoring and managing your Linux virtual machines using Microsoft Systems Center.\r\n SUSE Linux Enterprise Server 12\r\n 2015-05-12T07:00:00Z\r\n false\r\n Suse11_100.png\r\n SUSE\r\n Suse11_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 7.5 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2013-01-05T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-08-28T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-07T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with IIS 7.5 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-19T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-06-06T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2008R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with IIS 8 and RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Standard and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n true\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 31\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8\r\n RightScale Windows v13\r\n false\r\n 2013-05-30T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink v5.8\r\n RightScale Windows v13\r\n false\r\n 2013-08-15T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.9\r\n RightScale Windows v14\r\n false\r\n 2014-03-24T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012 with RightLink 5.8.\r\n RightScale Windows v13\r\n false\r\n 2012-12-12T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2\r\n Windows\r\n http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement\r\n Windows 2012R2 with RightLink 6.2\r\n RightScale Windows v14\r\n false\r\n 2015-01-16T00:00:00Z\r\n false\r\n http://www.rightscale.com/privacy_policy.php\r\n RightScale with Windows Server\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 10\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 6 brings the latest Linux innovations to market, delivering extreme performance, advanced scalability, and reliability for enterprise applications and systems. More information can be found at http://www.oracle.com/linux.\r\n Oracle Linux 6.4.0.0.0\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Enterprise Edition is a next-generation database designed for the cloud, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. For more information, go to http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Enterprise Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability for enterprise applications and systems. Optimized for enterprise workloads, Oracle Linux is the only operating system to offer zero-downtime updates.\r\n Oracle Linux 7.0.0.0.0\r\n 2014-12-18T06:00:00Z\r\n false\r\n OracleLinux6_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleLinux6_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 40\r\n c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014\r\n Linux\r\n http://www.oracle.com/technetwork/licenses/oracle-license-2016066.html\r\n Oracle Database 12c Standard Edition is an affordable, full-featured data management solution that is ideal for midsize companies. More information can be found at http://www.oracle.com/database.\r\n Oracle Database 12.1.0.1 Standard Edition\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleDatabase12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleDatabase12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014\r\n Linux\r\n Oracle WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0\r\n Oracle WebLogic Server 12c Enterprise Edition is a leading Java EE application server, delivering next-generation applications on a mission-critical cloud platform, with native cloud management, and integrated tools. More information can be found at http://www.oracle.com/weblogicserver.\r\n Oracle Weblogic\r\n 2014-12-22T06:00:00Z\r\n false\r\n OracleWeblogic12_100.png\r\n http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html\r\n Oracle\r\n OracleWeblogic12_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on July 18, 2015. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 R2 Datacenter\r\n 2015-01-20T08:00:00Z\r\n false\r\n Standard_D12\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 128\r\n c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-7-9-2015\r\n Windows\r\n http://www.microsoft.com/en-us/download/details.aspx?id=38417\r\n Microsoft SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual Machines created with this trial image will expire on January 5, 2016. This image includes a complete installation of SharePoint Server 2013. Some SharePoint Server 2013 components require additional setup and configuration. You can set-up Active Directory and SQL Server required for your SharePoint farm by provisioning additional virtual machines. Minimum recommended virtual machine size for this image is Large. To evaluate the advanced capabilities of SharePoint Server 2013, we recommend that you use a virtual machine size of A4.\r\n Windows Server Datacenter 2012 Datacenter\r\n 2015-07-09T07:00:00Z\r\n false\r\n Large\r\n Microsoft SharePoint Group\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.2\r\n 2014-10-23T01:45:25.1330063Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 30\r\n de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GB\r\n Linux\r\n http://puppetlabs.com/solutions/microsoft#Eula\r\n This image includes a pre-configured Puppet Master with the Ubuntu Linux distribution for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise environment, please refer to the Getting Started Guide for Deploying a Puppet Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE: The cloud service and virtual machine names must be in lower case to properly provision a Puppet Master.\r\n Puppet Enterprise 3.7\r\n 2015-03-19T07:12:15.3948309Z\r\n false\r\n PuppetLabs_100x100.png\r\n http://puppetlabs.com/solutions/microsoft\r\n Medium\r\n Puppet Labs\r\n PuppetLabs_45x45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-04-16T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-07-18T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Enterprise on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Standard on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2014-09-26T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP3 Web on Windows Server 2008 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285681\r\n We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Enterprise on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285685\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Standard on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n Sqlserver2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-07-29T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-10-22T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of medium or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2013-12-23T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285686\r\n We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2008 R2 SP2 Web on Windows Server 2008 R2\r\n 2014-02-21T00:00:00Z\r\n true\r\n SqlServer2008R2_100.png\r\n http://msdn.microsoft.com/library/ms143384(v=sql.105).aspx\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2008R2_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2014-08-31T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2014-12-01T08:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n This image contains the full version of SQL Server. Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=285691\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-03-10T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=286424\r\n Some SQL Server components require additional setup and configuration before use. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2012 SP2 Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2012_100.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2012_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2015-04-15T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-06-27T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-06-09T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-11-15T08:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]\r\n SQL Server 2014 SP1 Standard on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Web on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Medium\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 SP1 Enterprise on Windows Server 2012 R2\r\n 2015-05-15T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Large\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image is optimized for data warehousing workloads with data sizes up to 1TB using clustered columnstore indexes. After the portal deployment completes, you need to attach disks to the virtual machine. To do this, connect to the VM and follow the on-screen instructions. Before using the VM, review the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank]. For best performance, we recommend using a VM size of A7. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM DataWarehousing on Windows Server 2012 R2\r\n false\r\n 2014-04-01T07:00:00Z\r\n true\r\n SQLServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A7\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A3 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Enterprise on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A3\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512496\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Standard on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271257\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGA\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=512495\r\n This image contains the full version of SQL Server. We recommend that you use a virtual machine size of A2 or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2014 RTM Web on Windows Server 2012 R2\r\n 2014-04-01T07:00:00Z\r\n true\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n A2\r\n Microsoft SQL Server Group\r\n http://go.microsoft.com/fwlink/?LinkId=271258\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-05-27T07:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2\r\n Windows\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2 Evaluation on Windows Server 2012 R2\r\n 2015-06-19T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n \r\n Public\r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 127\r\n fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.2-13.0.400.91-Evaluation-ENU-SQLENTCORE.ENU.Mar-WS2012R2\r\n Windows\r\n http://go.microsoft.com/fwlink/?LinkID=398120\r\n [Known Issues in this Release.|http://go.microsoft.com/fwlink/?LinkID=398124|_blank]. Virtual Machines created by using this SQL Server Evaluation Edition will expire on June 30th, 2016. This image contains the full version of SQL Server. Some SQL Server 2016 components require additional setup and configuration before use. We recommend that you use a virtual machine size of large or higher. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n SQL Server 2016 CTP2.2 Evaluation on Windows Server 2012 R2\r\n 2015-07-20T00:00:00Z\r\n false\r\n SqlServer2014_100.png\r\n http://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtf\r\n Large\r\n Microsoft SQL Server Group\r\n SqlServer2014_45.png\r\n Standard_LRS\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "641287" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "284947a8bcdfc4e9b6c7f5115d8640ba" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:27 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + }, + { + "RequestUri": "/4d368445-cbb1-42a7-97a6-6850ab99f48e/services/vmimages", + "EncodedRequestUri": "LzRkMzY4NDQ1LWNiYjEtNDJhNy05N2E2LTY4NTBhYjk5ZjQ4ZS9zZXJ2aWNlcy92bWltYWdlcw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-version": [ + "2015-04-01" + ], + "User-Agent": [ + "Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient/12.0.0.0" + ] + }, + "ResponseBody": "\r\n \r\n 1acf693f34c74e86a50be61cb631ddfe__ClouderaGolden-202406-699696\r\n \r\n Public\r\n Single click deployment of CDH 5.1 Evaluation for MR, HDFS and HIVE\r\n \r\n ClouderaGolden-202406-699696-os-2014-10-06\r\n ReadWrite\r\n Specialized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n CDH 5.1 Evaluation\r\n Standard_D14\r\n false\r\n http://www.gnu.org/copyleft/gpl.html\r\n http://www.cloudera.com/content/cloudera/en/privacy-policy.html\r\n Cloudera\r\n 2014-10-27T04:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08-datadisk-0-2015-03-24\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.02-datadisk-0-2015-07-03\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.08\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.08-os-2015-03-24\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.08-datadisk-0-2015-03-24\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-20T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201507.02\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.02-os-2015-07-03\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.02-datadisk-0-2015-07-03\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;East US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-03T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hdp215-16d-vm-image\r\n \r\n Public\r\n HDP 2.1.5 with 16 data disks\r\n \r\n hdp215-16d-image-os-2014-10-16\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard\r\n \r\n \r\n \r\n hdp215-16d-image-datadisk-0-2014-10-16\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-1-2014-10-16\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-2-2014-10-16\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-3-2014-10-16\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-4-2014-10-16\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-5-2014-10-16\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-6-2014-10-16\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-7-2014-10-16\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-8-2014-10-16\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-9-2014-10-16\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-10-2014-10-16\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-11-2014-10-16\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-12-2014-10-16\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-13-2014-10-16\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-14-2014-10-16\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n hdp215-16d-image-datadisk-15-2014-10-16\r\n None\r\n 15\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hdp215-8d-vm-image\r\n \r\n Public\r\n HDP 2.1.5 with 8 data disks\r\n \r\n hdp215-8d-image-os-2014-10-08-1\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n \r\n hdp215-8d-image-datadisk-0-2014-10-08-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-1-2014-10-08-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-2-2014-10-08-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-3-2014-10-08-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-4-2014-10-08-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-5-2014-10-08-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-6-2014-10-08-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n hdp215-8d-image-datadisk-7-2014-10-08-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_2.2.4.2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2\r\n \r\n hwx_sandbox_hdp_2.2.4.2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2\r\n \r\n hw_sandbox_hdp_2.2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v2\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v2\r\n \r\n hw_sandbox_hdp_2.2.4.2v2\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v3\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v3\r\n \r\n hw_sandbox_hdp_2.2.4.2v3\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v4\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v4\r\n \r\n hw_sandbox_hdp_2.2.4.2v4\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n d570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v5\r\n \r\n Public\r\n Hortonworks Sandbox with HDP 2.2.4-2v5\r\n \r\n hw_sandbox_hdp_2.2.4.2v5\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 49\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n false\r\n Hortonworks\r\n VMImageReadyForUse\r\n \r\n \r\n eed8e6be226e414095ba1fbf8fc3931f__dse-node-20141010\r\n \r\n Public\r\n DataStax takes the latest version of open source Apache Cassandra, certifies and prepares it for bullet-proof enterprise deployment. We deliver commercial confidence in the form of training and support, development tools and drivers, and professional implementation services to ensure that you have everything you need to successfully deploy Cassandra in support of your mainstream business applications.\r\n \r\n dse-node-20141010-os-2014-10-22\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard\r\n \r\n \r\n \r\n dse-node-20141010-datadisk-0-2014-10-22\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-1-2014-10-22\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-2-2014-10-22\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n dse-node-20141010-datadisk-3-2014-10-22\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n DataStax Enterprise\r\n A7\r\n false\r\n http://www.datastax.com/developer-license-terms\r\n http://www.datastax.com/privacy\r\n DataStax\r\n 2014-10-27T05:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n eed8e6be226e414095ba1fbf8fc3931f__dse-opscenter-20141010\r\n \r\n Public\r\n DataStax takes the latest version of open source Apache Cassandra, certifies and prepares it for bullet-proof enterprise deployment. We deliver commercial confidence in the form of training and support, development tools and drivers, and professional implementation services to ensure that you have everything you need to successfully deploy Cassandra in support of your mainstream business applications.\r\n \r\n dse-opscenter-20141010-os-2014-10-11\r\n ReadWrite\r\n Generalized\r\n Linux\r\n 30\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n DataStax Enterprise\r\n A7\r\n false\r\n http://www.datastax.com/developer-license-terms\r\n http://www.datastax.com/privacy\r\n DataStax\r\n 2014-10-27T05:00:00Z\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-DW-ENU-Win2012-cy14su09\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-12-01T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2014-12-01T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-03-10T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.\r\n \r\n SQL2012SP2DWENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2012SP2OLTPENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=285687\r\n SqlServer2012_100.png\r\n SqlServer2012_45.png\r\n http://www.microsoft.com/en-us/download/details.aspx?id=29067\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-OLTP-ENU-Win2012R2-cy15su04\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2-2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-04-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DW-ENU-Win2012R2-cy14su08\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-OLTP-ENU-Win2012R2-cy14su08\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard_LRS\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10\r\n None\r\n 1\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11\r\n None\r\n 2\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12\r\n None\r\n 3\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13\r\n None\r\n 4\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14\r\n None\r\n 5\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15\r\n None\r\n 6\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2\r\n None\r\n 7\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3\r\n None\r\n 8\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4\r\n None\r\n 9\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5\r\n None\r\n 10\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6\r\n None\r\n 11\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7\r\n None\r\n 12\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8\r\n None\r\n 13\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9\r\n None\r\n 14\r\n 1023\r\n Standard_LRS\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-09-11T07:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-DW-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL2014RTMDWENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-11-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-OLTP-ENU-Win2012R2-cy14su11\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL2014RTMOLTPENUWin2012R2-1\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1\r\n None\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n English\r\n SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2014-11-15T00:00:00Z\r\n true\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-DW-ENU-Win2012R2-cy15su05\r\n \r\n Public\r\n This Enterprise Edition image is optimized for data warehousing workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.\r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n SQL Server 2014 SP1 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-05-15T00:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-OLTP-ENU-Win2012R2-cy15su05\r\n \r\n Public\r\n This Enterprise Edition image is optimized for OLTP workloads and is intended for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].\r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2\r\n None\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3\r\n None\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4\r\n None\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5\r\n None\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6\r\n None\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8\r\n None\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9\r\n None\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10\r\n None\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11\r\n None\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12\r\n None\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n SQL Server 2014 SP1 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2\r\n A7\r\n true\r\n http://go.microsoft.com/fwlink/?LinkID=512497\r\n SqlServer2014_100.png\r\n SqlServer2014_45.png\r\n http://go.microsoft.com/fwlink/?LinkID=282418\r\n Microsoft SQL Server Group\r\n 2015-05-15T00:00:00Z\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special16\r\n \r\n Public\r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk1\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk2\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk3\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk4\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk5\r\n ReadOnly\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk6\r\n ReadOnly\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk8\r\n ReadOnly\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk9\r\n ReadOnly\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk10\r\n ReadOnly\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk11\r\n ReadOnly\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk12\r\n ReadOnly\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk13\r\n None\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk14\r\n None\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk15\r\n None\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n true\r\n Microsoft SQL Server Group\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n fb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special31\r\n \r\n Public\r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 127\r\n Standard\r\n \r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk1\r\n ReadOnly\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk2\r\n ReadOnly\r\n 1\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk3\r\n ReadOnly\r\n 2\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk4\r\n ReadOnly\r\n 3\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk5\r\n ReadOnly\r\n 4\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk6\r\n ReadOnly\r\n 5\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk7\r\n ReadOnly\r\n 6\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk8\r\n ReadOnly\r\n 7\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk9\r\n ReadOnly\r\n 8\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk10\r\n ReadOnly\r\n 9\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk11\r\n ReadOnly\r\n 10\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk12\r\n ReadOnly\r\n 11\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk13\r\n ReadOnly\r\n 12\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk14\r\n ReadOnly\r\n 13\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk15\r\n ReadOnly\r\n 14\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk16\r\n ReadOnly\r\n 15\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk17\r\n ReadOnly\r\n 16\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk18\r\n ReadOnly\r\n 17\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk19\r\n ReadOnly\r\n 18\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk20\r\n ReadOnly\r\n 19\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk21\r\n ReadOnly\r\n 20\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk22\r\n ReadOnly\r\n 21\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk23\r\n ReadOnly\r\n 22\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk24\r\n ReadOnly\r\n 23\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk25\r\n ReadOnly\r\n 24\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk26\r\n ReadOnly\r\n 25\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk27\r\n ReadOnly\r\n 26\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk28\r\n ReadOnly\r\n 27\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk29\r\n None\r\n 28\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk30\r\n None\r\n 29\r\n 1023\r\n Standard\r\n \r\n \r\n SQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk31\r\n None\r\n 30\r\n 1023\r\n Standard\r\n \r\n \r\n East Asia;Southeast Asia;North Europe;West Europe;Central US;East US;East US 2;South Central US;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n true\r\n Microsoft SQL Server Group\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=271259\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.03\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.03-os-2015-07-21\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server Non-VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-21T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.04\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.04-os-2015-07-22\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server Non-VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-22T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.05\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-Non-VPN-201507.05-os-2015-07-23\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server Non-VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-23T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.03\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.03-os-2015-07-21\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-21T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.04\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.04-os-2015-07-22\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-22T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.05\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Config-Server-VPN-201507.05-os-2015-07-23\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server VPN\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-23T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Configuration Server acts as the centralized management server for disaster recovery management operations in the Microsoft Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Configuration Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06-datadisk-0-2015-03-18\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.04\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.04-os-2015-07-22\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.04-datadisk-0-2015-07-22\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-22T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.05\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Master Target Server is used as a repository and for retention of replication traffic from Windows source virtual or physical servers in the Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical server site to Microsoft Azure.\r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.05-os-2015-07-23\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.05-datadisk-0-2015-07-23\r\n None\r\n 0\r\n 1023\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Master Target Server\r\n ExtraLarge\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-23T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.06\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.06-os-2015-03-18\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201503.06-datadisk-0-2015-03-18\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-03-18T04:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201507.04\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.04-os-2015-07-22\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.04-datadisk-0-2015-07-22\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-22T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n \r\n d4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201507.05\r\n \r\n Public\r\n The Microsoft Azure Site Recovery Process Server is used for caching, compression, and encryption of replication traffic in the Microsoft Azure Site Recovery scenario of setting up failback of virtual machines from Microsoft Azure back to an on-premises VMware site.\r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.05-os-2015-07-23\r\n ReadWrite\r\n Generalized\r\n Windows\r\n 128\r\n Standard\r\n \r\n \r\n \r\n Microsoft-Azure-Site-Recovery-Process-Server-201507.05-datadisk-0-2015-07-23\r\n None\r\n 0\r\n 601\r\n Standard\r\n \r\n \r\n Southeast Asia;West US\r\n 1801-01-01T00:00:00Z\r\n 1801-01-01T00:00:00Z\r\n Microsoft Azure Site Recovery Process Server\r\n Large\r\n false\r\n http://go.microsoft.com/fwlink/?LinkId=525741\r\n http://go.microsoft.com/fwlink/?LinkId=512132\r\n Microsoft Azure Site Recovery group\r\n 2015-07-23T09:30:00Z\r\n false\r\n VMImageReadyForUse\r\n \r\n", + "ResponseHeaders": { + "Content-Length": [ + "152736" + ], + "Content-Type": [ + "application/xml; charset=utf-8" + ], + "x-ms-servedbyregion": [ + "ussouth3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "8504645e49e4cd78ba894cb5b166f552" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Sat, 25 Jul 2015 02:19:29 GMT" + ], + "Server": [ + "1.0.6198.250", + "(rd_rdfe_stable.150716-2235)", + "Microsoft-HTTPAPI/2.0" + ] + }, + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "4d368445-cbb1-42a7-97a6-6850ab99f48e" + } +} \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index 4152f6b944b6..bb25ad4a3968 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -70,6 +70,7 @@ Write-Verbose "============================================="; Write-Verbose "${new_line_str}"; $code_common_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation'; +$code_model_namespace = ($client_library_namespace.Replace('.Management.', '.Commands.')) + '.Automation.Models'; $code_common_usings = @( 'System', @@ -115,7 +116,7 @@ function Get-SortedUsings $client_library_namespace ) - $list_of_usings = @() + $common_using_str_list + $client_library_namespace + $client_model_namespace; + $list_of_usings = @() + $common_using_str_list + $client_library_namespace + $client_model_namespace + $code_model_namespace; $sorted_usings = $list_of_usings | Sort-Object -Unique | foreach { "using ${_};" }; $text = [string]::Join($new_line_str, $sorted_usings); @@ -313,6 +314,35 @@ function Is-PipingPropertyTypeName return $false; } +function Write-PSArgumentFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$file_full_path + ) + + $model_source_code_text = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_model_namespace} +{ + public class PSArgument + { + public string Name { get; set; } + + public Type Type { get; set; } + + public object Value { get; set; } + } +} +"@; + + $st = Set-Content -Path $file_full_path -Value $model_source_code_text -Force; +} + function Write-BaseCmdletFile { param( @@ -378,6 +408,42 @@ namespace ${code_common_namespace} { public abstract class ComputeAutomationBaseCmdlet : $baseCmdletFullName { + protected static PSArgument[] ConvertFromObjectsToArguments(string[] names, object[] objects) + { + var arguments = new PSArgument[objects.Length]; + + for (int index = 0; index < objects.Length; index++) + { + arguments[index] = new PSArgument + { + Name = names[index], + Type = objects[index].GetType(), + Value = objects[index] + }; + } + + return arguments; + } + + protected static object[] ConvertFromArgumentsToObjects(object[] arguments) + { + var objects = new object[arguments.Length]; + + for (int index = 0; index < arguments.Length; index++) + { + if (arguments[index] is PSArgument) + { + objects[index] = ((PSArgument)arguments[index]).Value; + } + else + { + objects[index] = arguments[index]; + } + } + + return objects; + } + ${operation_get_code} } } @@ -507,7 +573,7 @@ $validate_all_method_names_code } else { - argumentList = (object[])dynamicParameters[`"ArgumentList`"].Value; + argumentList = ConvertFromArgumentsToObjects((object[])dynamicParameters[`"ArgumentList`"].Value); } switch (MethodName) @@ -916,6 +982,7 @@ function Write-OperationCmdletFile [System.Collections.ArrayList]$param_names = @(); [System.Collections.ArrayList]$invoke_param_names = @(); [System.Collections.ArrayList]$invoke_local_param_names = @(); + [System.Collections.ArrayList]$create_local_param_names = @(); $position_index = 1; foreach ($pt in $params) { @@ -967,6 +1034,8 @@ function Write-OperationCmdletFile $invoke_params_join_str = [string]::Join(', ', $invoke_param_names.ToArray()); $invoke_local_params_join_str = [string]::Join(', ', $invoke_local_param_names.ToArray()); + $invoke_local_param_names_join_str = "`"" + [string]::Join('", "', $param_names.ToArray()) + "`""; + $cmdlet_client_call_template = @" public override void ExecuteCmdlet() @@ -1059,10 +1128,10 @@ ${invoke_local_param_code_content} $parameter_cmdlt_source_template = @" - protected object[] Create${invoke_param_set_name}Parameters() + protected PSArgument[] Create${invoke_param_set_name}Parameters() { ${create_local_param_code_content} - return new object[] { ${invoke_local_params_join_str} }; + return ConvertFromObjectsToArguments(new string[] { $invoke_local_param_names_join_str }, new object[] { ${invoke_local_params_join_str} }); } "@; @@ -1100,7 +1169,7 @@ ${cmdlet_partial_class_code} } "@; - + $cmdlt_partial_class_source_template = @" ${code_common_header} @@ -1402,6 +1471,16 @@ else $clientClassType = $types | where { $_.Namespace -eq $dllname -and $_.Name -eq 'IComputeManagementClient' }; Write-BaseCmdletFile $baseCmdletFileFullName $opNameList $clientClassType; + # PSArgument File + $model_class_out_folder = $outFolder + '\Models'; + if (Test-Path -Path $model_class_out_folder) + { + $st = rmdir -Recurse -Force $model_class_out_folder; + } + $st = mkdir -Force $model_class_out_folder; + $psargument_model_class_file_path = $model_class_out_folder + '\PSArgument.cs'; + Write-PSArgumentFile $psargument_model_class_file_path; + $invoke_cmdlet_class_name = 'InvokeAzureComputeMethodCmdlet'; $invoke_cmdlet_file_name = $outFolder + '\' + "$invoke_cmdlet_class_name.cs"; $parameter_cmdlet_class_name = 'NewAzureComputeArgumentListCmdlet'; 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 800e82349a27..a94781eae5b9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -211,6 +211,7 @@ + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs index 1fc735c0230a..a11f98467390 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ComputeAutomationBaseCmdlet.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -31,6 +32,42 @@ namespace Microsoft.WindowsAzure.Commands.Compute.Automation { public abstract class ComputeAutomationBaseCmdlet : Microsoft.WindowsAzure.Commands.Utilities.Common.ServiceManagementBaseCmdlet { + protected static PSArgument[] ConvertFromObjectsToArguments(string[] names, object[] objects) + { + var arguments = new PSArgument[objects.Length]; + + for (int index = 0; index < objects.Length; index++) + { + arguments[index] = new PSArgument + { + Name = names[index], + Type = objects[index].GetType(), + Value = objects[index] + }; + } + + return arguments; + } + + protected static object[] ConvertFromArgumentsToObjects(object[] arguments) + { + var objects = new object[arguments.Length]; + + for (int index = 0; index < arguments.Length; index++) + { + if (arguments[index] is PSArgument) + { + objects[index] = ((PSArgument)arguments[index]).Value; + } + else + { + objects[index] = arguments[index]; + } + } + + return objects; + } + public IDeploymentOperations DeploymentClient { get diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs index 96516555a1b5..6d4f224a4ed2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerAddDNSServerMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDNSServerAddDNSServerMethod(object[] invokeMethodInputPara public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDNSServerAddDNSServerParameters() + protected PSArgument[] CreateDNSServerAddDNSServerParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DNSAddParameters parameters = new DNSAddParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs index 4da78803511b..3ea76ead23ab 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerDeleteDNSServerMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDNSServerDeleteDNSServerMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDNSServerDeleteDNSServerParameters() + protected PSArgument[] CreateDNSServerDeleteDNSServerParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string dnsServerName = string.Empty; - return new object[] { serviceName, deploymentName, dnsServerName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "DnsServerName" }, new object[] { serviceName, deploymentName, dnsServerName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs index adb04a8ea1c8..2c429ae44313 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/DNSServer/DNSServerUpdateDNSServerMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteDNSServerUpdateDNSServerMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDNSServerUpdateDNSServerParameters() + protected PSArgument[] CreateDNSServerUpdateDNSServerParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string dnsServerName = string.Empty; DNSUpdateParameters parameters = new DNSUpdateParameters(); - return new object[] { serviceName, deploymentName, dnsServerName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "DnsServerName", "Parameters" }, new object[] { serviceName, deploymentName, dnsServerName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs index c97de2189c26..127ff6370632 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationByNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentChangeConfigurationByNameMethod(object[] invokeM public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentChangeConfigurationByNameParameters() + protected PSArgument[] CreateDeploymentChangeConfigurationByNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs index d6b5437d2053..bf467960ad11 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentChangeConfigurationBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentChangeConfigurationBySlotMethod(object[] invokeM public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentChangeConfigurationBySlotParameters() + protected PSArgument[] CreateDeploymentChangeConfigurationBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentChangeConfigurationParameters parameters = new DeploymentChangeConfigurationParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs index 8ed6d36e804c..7437d07c876a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentCreateMethod(object[] invokeMethodInputParameter public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentCreateParameters() + protected PSArgument[] CreateDeploymentCreateParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentCreateParameters parameters = new DeploymentCreateParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs index c9dc018a041a..fa3a2df47224 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteByNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentDeleteByNameMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentDeleteByNameParameters() + protected PSArgument[] CreateDeploymentDeleteByNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; bool deleteFromStorage = new bool(); - return new object[] { serviceName, deploymentName, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "DeleteFromStorage" }, new object[] { serviceName, deploymentName, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs index 52b1c0d6f52d..8a18b98337fa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteDeploymentDeleteBySlotMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentDeleteBySlotParameters() + protected PSArgument[] CreateDeploymentDeleteBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); - return new object[] { serviceName, deploymentSlot }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot" }, new object[] { serviceName, deploymentSlot }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs index 6f2396054ba0..e8c507b7dd09 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentNameMethod(object[ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentDeleteRoleInstanceParameters roleInstanceName = new DeploymentDeleteRoleInstanceParameters(); - return new object[] { serviceName, deploymentName, roleInstanceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleInstanceName" }, new object[] { serviceName, deploymentName, roleInstanceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs index cdb8face6056..bcb808b4cc55 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentDeleteRoleInstanceByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentDeleteRoleInstanceByDeploymentSlotMethod(object[ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters() { string serviceName = string.Empty; string deploymentSlot = string.Empty; DeploymentDeleteRoleInstanceParameters parameters = new DeploymentDeleteRoleInstanceParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs index 076a18652beb..d23904d796c2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetByNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteDeploymentGetByNameMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentGetByNameParameters() + protected PSArgument[] CreateDeploymentGetByNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; - return new object[] { serviceName, deploymentName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName" }, new object[] { serviceName, deploymentName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs index 4251aa827830..78b1da79c6f0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteDeploymentGetBySlotMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentGetBySlotParameters() + protected PSArgument[] CreateDeploymentGetBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); - return new object[] { serviceName, deploymentSlot }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot" }, new object[] { serviceName, deploymentSlot }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs index a779a79d80ce..037a61780bea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageByNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentGetPackageByNameMethod(object[] invokeMethodInpu public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentGetPackageByNameParameters() + protected PSArgument[] CreateDeploymentGetPackageByNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs index d7027b60f39f..17b4821d5bd6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentGetPackageBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentGetPackageBySlotMethod(object[] invokeMethodInpu public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentGetPackageBySlotParameters() + protected PSArgument[] CreateDeploymentGetPackageBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentGetPackageParameters parameters = new DeploymentGetPackageParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs index b3c2322a72e0..3f5e1114657e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteDeploymentListEventsBySlotMethod(object[] invokeMethodInpu public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentListEventsBySlotParameters() + protected PSArgument[] CreateDeploymentListEventsBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DateTime startTime = new DateTime(); DateTime endTime = new DateTime(); - return new object[] { serviceName, deploymentSlot, startTime, endTime }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "StartTime", "EndTime" }, new object[] { serviceName, deploymentSlot, startTime, endTime }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs index 61a2f623be81..7c30a89f1378 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentListEventsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteDeploymentListEventsMethod(object[] invokeMethodInputParam public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentListEventsParameters() + protected PSArgument[] CreateDeploymentListEventsParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DateTime startTime = new DateTime(); DateTime endTime = new DateTime(); - return new object[] { serviceName, deploymentName, startTime, endTime }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "StartTime", "EndTime" }, new object[] { serviceName, deploymentName, startTime, endTime }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs index 039cb565a9c9..c558b1fc7605 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentNameMethod(object[ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentRebootRoleInstanceByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string roleInstanceName = string.Empty; - return new object[] { serviceName, deploymentName, roleInstanceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleInstanceName" }, new object[] { serviceName, deploymentName, roleInstanceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs index e9871601583f..a4f0aa55ff88 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebootRoleInstanceByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentRebootRoleInstanceByDeploymentSlotMethod(object[ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); string roleInstanceName = string.Empty; - return new object[] { serviceName, deploymentSlot, roleInstanceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "RoleInstanceName" }, new object[] { serviceName, deploymentSlot, roleInstanceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs index fb4d72dbfefb..375085340af6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentNameMethod(object public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string roleInstanceName = string.Empty; string resources = string.Empty; - return new object[] { serviceName, deploymentName, roleInstanceName, resources }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleInstanceName", "Resources" }, new object[] { serviceName, deploymentName, roleInstanceName, resources }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs index a9d5fd1c688e..90dd832fe0aa 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRebuildRoleInstanceByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteDeploymentRebuildRoleInstanceByDeploymentSlotMethod(object public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters() { string serviceName = string.Empty; string deploymentSlot = string.Empty; string roleInstanceName = string.Empty; string resources = string.Empty; - return new object[] { serviceName, deploymentSlot, roleInstanceName, resources }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "RoleInstanceName", "Resources" }, new object[] { serviceName, deploymentSlot, roleInstanceName, resources }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs index d221fd8d1f68..93b4c6d36c15 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentNameMethod(object public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentReimageRoleInstanceByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string roleInstanceName = string.Empty; - return new object[] { serviceName, deploymentName, roleInstanceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleInstanceName" }, new object[] { serviceName, deploymentName, roleInstanceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs index 2e10b5c91a50..4b56b3200c6b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentReimageRoleInstanceByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentReimageRoleInstanceByDeploymentSlotMethod(object public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); string roleInstanceName = string.Empty; - return new object[] { serviceName, deploymentSlot, roleInstanceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "RoleInstanceName" }, new object[] { serviceName, deploymentSlot, roleInstanceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs index 926812f78a00..32fd715fedae 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentNameMethod(ob public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs index b3b60ace3123..12a351f20710 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentRollbackUpdateOrUpgradeByDeploymentSlotMethod(ob public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentRollbackUpdateOrUpgradeParameters parameters = new DeploymentRollbackUpdateOrUpgradeParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs index 160fae26cbed..841042f6978f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentSwapMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteDeploymentSwapMethod(object[] invokeMethodInputParameters) public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentSwapParameters() + protected PSArgument[] CreateDeploymentSwapParameters() { string serviceName = string.Empty; DeploymentSwapParameters parameters = new DeploymentSwapParameters(); - return new object[] { serviceName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "Parameters" }, new object[] { serviceName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs index beac8bdc4cf9..7c41986ed7bb 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentNameMethod(object[] invo public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentUpdateStatusByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentUpdateStatusByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs index b9d9a23c6973..7fd87a29a4e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpdateStatusByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentUpdateStatusByDeploymentSlotMethod(object[] invo public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentUpdateStatusByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentUpdateStatusParameters parameters = new DeploymentUpdateStatusParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs index 5a2d352298f1..7a45e5b72bcf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeByNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentUpgradeByNameMethod(object[] invokeMethodInputPa public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentUpgradeByNameParameters() + protected PSArgument[] CreateDeploymentUpgradeByNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs index f4c5fcaf36de..ed4aa3d45333 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentUpgradeBySlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentUpgradeBySlotMethod(object[] invokeMethodInputPa public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentUpgradeBySlotParameters() + protected PSArgument[] CreateDeploymentUpgradeBySlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentUpgradeParameters parameters = new DeploymentUpgradeParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs index 807bec048623..31718f82f2c1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentNameMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentNameMethod(object[] public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() + protected PSArgument[] CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs index 36ec58789ece..2da8748efd9a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Deployment/DeploymentWalkUpgradeDomainByDeploymentSlotMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() + protected PSArgument[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); - return new object[] { serviceName, deploymentSlot, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs index b99f47205f7f..71fe20c10926 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageRegisterMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteExtensionImageRegisterMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateExtensionImageRegisterParameters() + protected PSArgument[] CreateExtensionImageRegisterParameters() { ExtensionImageRegisterParameters parameters = new ExtensionImageRegisterParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs index 9fa9e2d1e482..a3c5dc3632c1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUnregisterMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteExtensionImageUnregisterMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateExtensionImageUnregisterParameters() + protected PSArgument[] CreateExtensionImageUnregisterParameters() { string providerNamespace = string.Empty; string type = string.Empty; string version = string.Empty; - return new object[] { providerNamespace, type, version }; + return ConvertFromObjectsToArguments(new string[] { "ProviderNamespace", "Type", "Version" }, new object[] { providerNamespace, type, version }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs index 5978446b8325..2fe46edc1a0e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ExtensionImage/ExtensionImageUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteExtensionImageUpdateMethod(object[] invokeMethodInputParam public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateExtensionImageUpdateParameters() + protected PSArgument[] CreateExtensionImageUpdateParameters() { ExtensionImageUpdateParameters parameters = new ExtensionImageUpdateParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs index d7facd9b79fb..11ea6b22ed25 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceAddExtensionMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteHostedServiceAddExtensionMethod(object[] invokeMethodInput public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceAddExtensionParameters() + protected PSArgument[] CreateHostedServiceAddExtensionParameters() { string serviceName = string.Empty; HostedServiceAddExtensionParameters parameters = new HostedServiceAddExtensionParameters(); - return new object[] { serviceName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "Parameters" }, new object[] { serviceName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs index dd49529c5723..fb8d34dc058e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCheckNameAvailabilityMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceCheckNameAvailabilityMethod(object[] invokeMe public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceCheckNameAvailabilityParameters() + protected PSArgument[] CreateHostedServiceCheckNameAvailabilityParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs index 1d1d42f0e217..6cdc4f6fb148 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceCreateMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceCreateParameters() + protected PSArgument[] CreateHostedServiceCreateParameters() { HostedServiceCreateParameters parameters = new HostedServiceCreateParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs index 06277a9e8c3d..34847b4ef713 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteAllMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceDeleteAllMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceDeleteAllParameters() + protected PSArgument[] CreateHostedServiceDeleteAllParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs index 9020d04d6612..9f9cfc0483f2 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteExtensionMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteHostedServiceDeleteExtensionMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceDeleteExtensionParameters() + protected PSArgument[] CreateHostedServiceDeleteExtensionParameters() { string serviceName = string.Empty; string extensionId = string.Empty; - return new object[] { serviceName, extensionId }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "ExtensionId" }, new object[] { serviceName, extensionId }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs index 9d392433fc04..d791d0ea011c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceDeleteMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceDeleteParameters() + protected PSArgument[] CreateHostedServiceDeleteParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs index a07f4bf42f25..187021fd6ec9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetDetailedMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceGetDetailedMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceGetDetailedParameters() + protected PSArgument[] CreateHostedServiceGetDetailedParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs index 4a389c121e64..04948d241e20 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetExtensionMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteHostedServiceGetExtensionMethod(object[] invokeMethodInput public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceGetExtensionParameters() + protected PSArgument[] CreateHostedServiceGetExtensionParameters() { string serviceName = string.Empty; string extensionId = string.Empty; - return new object[] { serviceName, extensionId }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "ExtensionId" }, new object[] { serviceName, extensionId }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs index 4821d74df2cc..20f19f9de0d4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceGetMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceGetMethod(object[] invokeMethodInputParameter public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceGetParameters() + protected PSArgument[] CreateHostedServiceGetParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs index d9d230e262f5..0e23bc02a237 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListAvailableExtensionsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteHostedServiceListAvailableExtensionsMethod(object[] invoke public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceListAvailableExtensionsParameters() + protected PSArgument[] CreateHostedServiceListAvailableExtensionsParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs index b9ae64be5848..d3d9f0d74eda 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionVersionsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteHostedServiceListExtensionVersionsMethod(object[] invokeMe public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceListExtensionVersionsParameters() + protected PSArgument[] CreateHostedServiceListExtensionVersionsParameters() { string providerNamespace = string.Empty; string extensionType = string.Empty; - return new object[] { providerNamespace, extensionType }; + return ConvertFromObjectsToArguments(new string[] { "ProviderNamespace", "ExtensionType" }, new object[] { providerNamespace, extensionType }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs index af743dbcead0..0980ad8e8aa7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListExtensionsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteHostedServiceListExtensionsMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceListExtensionsParameters() + protected PSArgument[] CreateHostedServiceListExtensionsParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs index e2872a12df3b..2cb839021640 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteHostedServiceListMethod(object[] invokeMethodInputParamete public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceListParameters() + protected PSArgument[] CreateHostedServiceListParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs index fef10f097274..e0cd9cd98485 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/HostedService/HostedServiceUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteHostedServiceUpdateMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateHostedServiceUpdateParameters() + protected PSArgument[] CreateHostedServiceUpdateParameters() { string serviceName = string.Empty; HostedServiceUpdateParameters parameters = new HostedServiceUpdateParameters(); - return new object[] { serviceName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "Parameters" }, new object[] { serviceName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs index 6a5526babb37..d054822e6f22 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/InvokeAzureComputeMethodCmdlet.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -177,7 +178,7 @@ public override void ExecuteCmdlet() } else { - argumentList = (object[])dynamicParameters["ArgumentList"].Value; + argumentList = ConvertFromArgumentsToObjects((object[])dynamicParameters["ArgumentList"].Value); } switch (MethodName) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs index 159b789fcd16..b7195d728b02 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteLoadBalancerCreateMethod(object[] invokeMethodInputParamet public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateLoadBalancerCreateParameters() + protected PSArgument[] CreateLoadBalancerCreateParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; LoadBalancerCreateParameters parameters = new LoadBalancerCreateParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs index 8852cba736f0..89e09705902e 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteLoadBalancerDeleteMethod(object[] invokeMethodInputParamet public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateLoadBalancerDeleteParameters() + protected PSArgument[] CreateLoadBalancerDeleteParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string loadBalancerName = string.Empty; - return new object[] { serviceName, deploymentName, loadBalancerName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "LoadBalancerName" }, new object[] { serviceName, deploymentName, loadBalancerName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs index 4d5ad0373eea..3f31b7a1003d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/LoadBalancer/LoadBalancerUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteLoadBalancerUpdateMethod(object[] invokeMethodInputParamet public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateLoadBalancerUpdateParameters() + protected PSArgument[] CreateLoadBalancerUpdateParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string loadBalancerName = string.Empty; LoadBalancerUpdateParameters parameters = new LoadBalancerUpdateParameters(); - return new object[] { serviceName, deploymentName, loadBalancerName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "LoadBalancerName", "Parameters" }, new object[] { serviceName, deploymentName, loadBalancerName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Models/PSArgument.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Models/PSArgument.cs new file mode 100644 index 000000000000..32eae023d7c6 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/Models/PSArgument.cs @@ -0,0 +1,41 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation.Models +{ + public class PSArgument + { + public string Name { get; set; } + + public Type Type { get; set; } + + public object Value { get; set; } + } +} diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs index 0ceb9aa5e891..56b083a8e142 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs index 61e2583ee99b..c3f7e6073b22 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListFamiliesMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteOperatingSystemListFamiliesMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateOperatingSystemListFamiliesParameters() + protected PSArgument[] CreateOperatingSystemListFamiliesParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs index a53677f005af..ea543583c3f6 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/OperatingSystem/OperatingSystemListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteOperatingSystemListMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateOperatingSystemListParameters() + protected PSArgument[] CreateOperatingSystemListParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs index 15025feab7e5..7cbe67d1d5b8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteServiceCertificateCreateMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateServiceCertificateCreateParameters() + protected PSArgument[] CreateServiceCertificateCreateParameters() { string serviceName = string.Empty; ServiceCertificateCreateParameters parameters = new ServiceCertificateCreateParameters(); - return new object[] { serviceName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "Parameters" }, new object[] { serviceName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs index 8954dfc5fd96..42047f3197c4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteServiceCertificateDeleteMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateServiceCertificateDeleteParameters() + protected PSArgument[] CreateServiceCertificateDeleteParameters() { ServiceCertificateDeleteParameters parameters = new ServiceCertificateDeleteParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs index 410b5446fb23..75bc75b21f73 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateGetMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteServiceCertificateGetMethod(object[] invokeMethodInputPara public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateServiceCertificateGetParameters() + protected PSArgument[] CreateServiceCertificateGetParameters() { ServiceCertificateGetParameters parameters = new ServiceCertificateGetParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs index 0a8bc5ef450c..2de6c94ad386 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/ServiceCertificate/ServiceCertificateListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteServiceCertificateListMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateServiceCertificateListParameters() + protected PSArgument[] CreateServiceCertificateListParameters() { string serviceName = string.Empty; - return new object[] { serviceName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName" }, new object[] { serviceName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs index 8fbd260930db..ab0cc6397609 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineBeginShutdownMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineBeginShutdownMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineBeginShutdownParameters() + protected PSArgument[] CreateVirtualMachineBeginShutdownParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "Parameters" }, new object[] { serviceName, deploymentName, virtualMachineName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs index a86f79d83c77..f0dd25e9ceee 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureOSImageMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineCaptureOSImageMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineCaptureOSImageParameters() + protected PSArgument[] CreateVirtualMachineCaptureOSImageParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; VirtualMachineCaptureOSImageParameters parameters = new VirtualMachineCaptureOSImageParameters(); - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "Parameters" }, new object[] { serviceName, deploymentName, virtualMachineName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs index 12a4c81766dd..7e60d936d5de 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCaptureVMImageMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineCaptureVMImageMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineCaptureVMImageParameters() + protected PSArgument[] CreateVirtualMachineCaptureVMImageParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; VirtualMachineCaptureVMImageParameters parameters = new VirtualMachineCaptureVMImageParameters(); - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "Parameters" }, new object[] { serviceName, deploymentName, virtualMachineName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs index ed5fce37af25..4cbd5f084eaf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateDeploymentMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineCreateDeploymentMethod(object[] invokeMethod public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineCreateDeploymentParameters() + protected PSArgument[] CreateVirtualMachineCreateDeploymentParameters() { string serviceName = string.Empty; VirtualMachineCreateDeploymentParameters parameters = new VirtualMachineCreateDeploymentParameters(); - return new object[] { serviceName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "Parameters" }, new object[] { serviceName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs index d435e358544c..0cc61ed74009 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineCreateMethod(object[] invokeMethodInputParam public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineCreateParameters() + protected PSArgument[] CreateVirtualMachineCreateParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; VirtualMachineCreateParameters parameters = new VirtualMachineCreateParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs index 90e4b63c31a3..51749b4002c1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineDeleteMethod(object[] invokeMethodInputParam public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDeleteParameters() + protected PSArgument[] CreateVirtualMachineDeleteParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; bool deleteFromStorage = new bool(); - return new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "DeleteFromStorage" }, new object[] { serviceName, deploymentName, virtualMachineName, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs index 065c8621dbe0..7e19042bf82f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineGetMethod(object[] invokeMethodInputParamete public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineGetParameters() + protected PSArgument[] CreateVirtualMachineGetParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; - return new object[] { serviceName, deploymentName, virtualMachineName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName" }, new object[] { serviceName, deploymentName, virtualMachineName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs index ff116e1d41e3..9968c07cb5b1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineGetRemoteDesktopFileMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineGetRemoteDesktopFileMethod(object[] invokeMe public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineGetRemoteDesktopFileParameters() + protected PSArgument[] CreateVirtualMachineGetRemoteDesktopFileParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; - return new object[] { serviceName, deploymentName, virtualMachineName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName" }, new object[] { serviceName, deploymentName, virtualMachineName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs index 9f1f0b087745..12e85b8f5f72 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineRestartMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineRestartMethod(object[] invokeMethodInputPara public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineRestartParameters() + protected PSArgument[] CreateVirtualMachineRestartParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; - return new object[] { serviceName, deploymentName, virtualMachineName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName" }, new object[] { serviceName, deploymentName, virtualMachineName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs index 4978f8e48894..0be1144cbb3f 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineShutdownMethod(object[] invokeMethodInputPar public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineShutdownParameters() + protected PSArgument[] CreateVirtualMachineShutdownParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; VirtualMachineShutdownParameters parameters = new VirtualMachineShutdownParameters(); - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "Parameters" }, new object[] { serviceName, deploymentName, virtualMachineName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs index eaf5fe9fa40e..ea70f929b597 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineShutdownRolesMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineShutdownRolesMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineShutdownRolesParameters() + protected PSArgument[] CreateVirtualMachineShutdownRolesParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; VirtualMachineShutdownRolesParameters parameters = new VirtualMachineShutdownRolesParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs index 166dff73a4e4..67d2a513ae81 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineStartMethod(object[] invokeMethodInputParame public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineStartParameters() + protected PSArgument[] CreateVirtualMachineStartParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; - return new object[] { serviceName, deploymentName, virtualMachineName }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName" }, new object[] { serviceName, deploymentName, virtualMachineName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs index 66514569a4c5..51bd2c0938ea 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineStartRolesMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineStartRolesMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineStartRolesParameters() + protected PSArgument[] CreateVirtualMachineStartRolesParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; VirtualMachineStartRolesParameters parameters = new VirtualMachineStartRolesParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs index a10f0cdf4867..d7aba2084e12 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateLoadBalancedEndpointSetMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -98,13 +99,13 @@ protected void ExecuteVirtualMachineUpdateLoadBalancedEndpointSetMethod(object[] public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() + protected PSArgument[] CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; VirtualMachineUpdateLoadBalancedSetParameters parameters = new VirtualMachineUpdateLoadBalancedSetParameters(); - return new object[] { serviceName, deploymentName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "Parameters" }, new object[] { serviceName, deploymentName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs index 25122e5ed94a..a3c49690cce3 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachine/VirtualMachineUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineUpdateMethod(object[] invokeMethodInputParam public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineUpdateParameters() + protected PSArgument[] CreateVirtualMachineUpdateParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string virtualMachineName = string.Empty; VirtualMachineUpdateParameters parameters = new VirtualMachineUpdateParameters(); - return new object[] { serviceName, deploymentName, virtualMachineName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "VirtualMachineName", "Parameters" }, new object[] { serviceName, deploymentName, virtualMachineName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs index 36eb7dc8269c..4f72b3e42d24 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDataDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskCreateDataDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskCreateDataDiskParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string roleName = string.Empty; VirtualMachineDataDiskCreateParameters parameters = new VirtualMachineDataDiskCreateParameters(); - return new object[] { serviceName, deploymentName, roleName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleName", "Parameters" }, new object[] { serviceName, deploymentName, roleName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs index 39f36ff2a0f5..84a367701333 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskCreateDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskCreateDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskCreateDiskParameters() { VirtualMachineDiskCreateParameters parameters = new VirtualMachineDiskCreateParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs index 2ddce31dcb84..f33588d25b8a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDataDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -124,7 +125,7 @@ protected void ExecuteVirtualMachineDiskDeleteDataDiskMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskDeleteDataDiskParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; @@ -132,7 +133,7 @@ protected object[] CreateVirtualMachineDiskDeleteDataDiskParameters() int logicalUnitNumber = new int(); bool deleteFromStorage = new bool(); - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleName", "LogicalUnitNumber", "DeleteFromStorage" }, new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs index 4cb408754628..511baa9deff8 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskDeleteDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskDeleteDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskDeleteDiskParameters() { string name = string.Empty; bool deleteFromStorage = new bool(); - return new object[] { name, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "Name", "DeleteFromStorage" }, new object[] { name, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs index 77fd0a046021..11c90ca9ca4c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDataDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -111,14 +112,14 @@ protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodI public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskGetDataDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskGetDataDiskParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; string roleName = string.Empty; int logicalUnitNumber = new int(); - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleName", "LogicalUnitNumber" }, new object[] { serviceName, deploymentName, roleName, logicalUnitNumber }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs index 0b6085730756..faa52a11cb44 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskGetDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInput public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskGetDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskGetDiskParameters() { string name = string.Empty; - return new object[] { name }; + return ConvertFromObjectsToArguments(new string[] { "Name" }, new object[] { name }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs index 9a9c28b4ee38..36b497a962e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskListDisksMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskListDisksParameters() + protected PSArgument[] CreateVirtualMachineDiskListDisksParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs index 612f463ff2b9..5abda35348c7 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDataDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -124,7 +125,7 @@ protected void ExecuteVirtualMachineDiskUpdateDataDiskMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskUpdateDataDiskParameters() { string serviceName = string.Empty; string deploymentName = string.Empty; @@ -132,7 +133,7 @@ protected object[] CreateVirtualMachineDiskUpdateDataDiskParameters() int logicalUnitNumber = new int(); VirtualMachineDataDiskUpdateParameters parameters = new VirtualMachineDataDiskUpdateParameters(); - return new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentName", "RoleName", "LogicalUnitNumber", "Parameters" }, new object[] { serviceName, deploymentName, roleName, logicalUnitNumber, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs index d8e7aacec5c4..09fef5117f5b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodIn public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskUpdateDiskParameters() + protected PSArgument[] CreateVirtualMachineDiskUpdateDiskParameters() { string name = string.Empty; VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - return new object[] { name, parameters }; + return ConvertFromObjectsToArguments(new string[] { "Name", "Parameters" }, new object[] { name, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs index e1b5fe1fdbdb..dfe13508d9ff 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineDisk/VirtualMachineDiskUpdateDiskSizeMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineDiskUpdateDiskSizeMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineDiskUpdateDiskSizeParameters() + protected PSArgument[] CreateVirtualMachineDiskUpdateDiskSizeParameters() { string name = string.Empty; VirtualMachineDiskUpdateParameters parameters = new VirtualMachineDiskUpdateParameters(); - return new object[] { name, parameters }; + return ConvertFromObjectsToArguments(new string[] { "Name", "Parameters" }, new object[] { name, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs index c6b9f18c3a02..b777f7939fbf 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteVirtualMachineExtensionListMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineExtensionListParameters() + protected PSArgument[] CreateVirtualMachineExtensionListParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs index 575517ba13ab..1a7215a37835 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineExtension/VirtualMachineExtensionListVersionsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineExtensionListVersionsMethod(object[] invokeM public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineExtensionListVersionsParameters() + protected PSArgument[] CreateVirtualMachineExtensionListVersionsParameters() { string publisherName = string.Empty; string extensionName = string.Empty; - return new object[] { publisherName, extensionName }; + return ConvertFromObjectsToArguments(new string[] { "PublisherName", "ExtensionName" }, new object[] { publisherName, extensionName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs index 92c9765b02a1..7394be6a6cd4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageCreateParameters() + protected PSArgument[] CreateVirtualMachineOSImageCreateParameters() { VirtualMachineOSImageCreateParameters parameters = new VirtualMachineOSImageCreateParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs index a80628a9a9b8..49d056b7c34d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageDeleteParameters() + protected PSArgument[] CreateVirtualMachineOSImageDeleteParameters() { string imageName = string.Empty; bool deleteFromStorage = new bool(); - return new object[] { imageName, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "ImageName", "DeleteFromStorage" }, new object[] { imageName, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs index bfbe938e8587..60d6956e0f2d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetDetailsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineOSImageGetDetailsMethod(object[] invokeMetho public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageGetDetailsParameters() + protected PSArgument[] CreateVirtualMachineOSImageGetDetailsParameters() { string imageName = string.Empty; - return new object[] { imageName }; + return ConvertFromObjectsToArguments(new string[] { "ImageName" }, new object[] { imageName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs index 1c1f5677cf7a..084a83a2e143 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageGetMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineOSImageGetMethod(object[] invokeMethodInputP public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageGetParameters() + protected PSArgument[] CreateVirtualMachineOSImageGetParameters() { string imageName = string.Empty; - return new object[] { imageName }; + return ConvertFromObjectsToArguments(new string[] { "ImageName" }, new object[] { imageName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs index 8b368e2b836a..fdc98d33f64d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInput public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageListParameters() + protected PSArgument[] CreateVirtualMachineOSImageListParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs index 675c5f0a23dc..b20008c15311 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageReplicateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineOSImageReplicateMethod(object[] invokeMethod public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageReplicateParameters() + protected PSArgument[] CreateVirtualMachineOSImageReplicateParameters() { string imageName = string.Empty; VirtualMachineOSImageReplicateParameters parameters = new VirtualMachineOSImageReplicateParameters(); - return new object[] { imageName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ImageName", "Parameters" }, new object[] { imageName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs index 565107db558b..722eec03ada9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageShareMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInpu public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageShareParameters() + protected PSArgument[] CreateVirtualMachineOSImageShareParameters() { string imageName = string.Empty; string permission = string.Empty; - return new object[] { imageName, permission }; + return ConvertFromObjectsToArguments(new string[] { "ImageName", "Permission" }, new object[] { imageName, permission }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs index d4c5d7459e12..5d06da5fa74d 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUnreplicateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageUnreplicateParameters() + protected PSArgument[] CreateVirtualMachineOSImageUnreplicateParameters() { string imageName = string.Empty; - return new object[] { imageName }; + return ConvertFromObjectsToArguments(new string[] { "ImageName" }, new object[] { imageName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs index e60898b0b369..9da78a6c2921 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineOSImage/VirtualMachineOSImageUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineOSImageUpdateMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineOSImageUpdateParameters() + protected PSArgument[] CreateVirtualMachineOSImageUpdateParameters() { string imageName = string.Empty; VirtualMachineOSImageUpdateParameters parameters = new VirtualMachineOSImageUpdateParameters(); - return new object[] { imageName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ImageName", "Parameters" }, new object[] { imageName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs index 251486c7f754..7c1fb7c8b17a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageCreateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageCreateParameters() + protected PSArgument[] CreateVirtualMachineVMImageCreateParameters() { VirtualMachineVMImageCreateParameters parameters = new VirtualMachineVMImageCreateParameters(); - return new object[] { parameters }; + return ConvertFromObjectsToArguments(new string[] { "Parameters" }, new object[] { parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs index 1e148a4d3c85..4f0792aae7ca 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageDeleteMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageDeleteParameters() + protected PSArgument[] CreateVirtualMachineVMImageDeleteParameters() { string vmImageName = string.Empty; bool deleteFromStorage = new bool(); - return new object[] { vmImageName, deleteFromStorage }; + return ConvertFromObjectsToArguments(new string[] { "VMImageName", "DeleteFromStorage" }, new object[] { vmImageName, deleteFromStorage }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs index b952064de099..cd25cfb795a0 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageGetDetailsMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMetho public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageGetDetailsParameters() + protected PSArgument[] CreateVirtualMachineVMImageGetDetailsParameters() { string vmImageName = string.Empty; - return new object[] { vmImageName }; + return ConvertFromObjectsToArguments(new string[] { "VMImageName" }, new object[] { vmImageName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs index 32c7f5d46b6a..be2ecb0b0e45 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageListMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -59,10 +60,10 @@ protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInput public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageListParameters() + protected PSArgument[] CreateVirtualMachineVMImageListParameters() { - return new object[] { }; + return ConvertFromObjectsToArguments(new string[] { "" }, new object[] { }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs index 4c4ed88642cf..1ecd80182ae4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageReplicateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineVMImageReplicateMethod(object[] invokeMethod public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageReplicateParameters() + protected PSArgument[] CreateVirtualMachineVMImageReplicateParameters() { string vmImageName = string.Empty; VirtualMachineVMImageReplicateParameters parameters = new VirtualMachineVMImageReplicateParameters(); - return new object[] { vmImageName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "VMImageName", "Parameters" }, new object[] { vmImageName, parameters }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs index 61ab32327a88..84468ee7da8b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageShareMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInpu public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageShareParameters() + protected PSArgument[] CreateVirtualMachineVMImageShareParameters() { string vmImageName = string.Empty; string permission = string.Empty; - return new object[] { vmImageName, permission }; + return ConvertFromObjectsToArguments(new string[] { "VMImageName", "Permission" }, new object[] { vmImageName, permission }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs index 7ce7f0b107f4..868c6d4f78f9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUnreplicateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -72,11 +73,11 @@ protected void ExecuteVirtualMachineVMImageUnreplicateMethod(object[] invokeMeth public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageUnreplicateParameters() + protected PSArgument[] CreateVirtualMachineVMImageUnreplicateParameters() { string vmImageName = string.Empty; - return new object[] { vmImageName }; + return ConvertFromObjectsToArguments(new string[] { "VMImageName" }, new object[] { vmImageName }); } } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs index e6c48b80fbbc..ac3c70e8e59c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/VirtualMachineVMImage/VirtualMachineVMImageUpdateMethod.cs @@ -20,6 +20,7 @@ // code is regenerated. using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; using Microsoft.WindowsAzure.Management.Compute; using Microsoft.WindowsAzure.Management.Compute.Models; using System; @@ -85,12 +86,12 @@ protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInp public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCmdlet { - protected object[] CreateVirtualMachineVMImageUpdateParameters() + protected PSArgument[] CreateVirtualMachineVMImageUpdateParameters() { string imageName = string.Empty; VirtualMachineVMImageUpdateParameters parameters = new VirtualMachineVMImageUpdateParameters(); - return new object[] { imageName, parameters }; + return ConvertFromObjectsToArguments(new string[] { "ImageName", "Parameters" }, new object[] { imageName, parameters }); } } } From a801c91616cd7f2b2c9abf3cb28e3f336b616868 Mon Sep 17 00:00:00 2001 From: huangpf Date: Fri, 24 Jul 2015 23:43:56 -0700 Subject: [PATCH 43/48] New-AzureComputeParameterObject --- .../Commands.ScenarioTest.csproj | 3 + .../ServiceManagementTests.ps1 | 43 +- .../ServiceManagement/ScenarioTests.cs | 9 + ...unNewAzureComputeParameterObjectTests.json | 7 + .../Automation/RunCodeGeneration.ps1 | 243 ++++++++- .../Commands.ServiceManagement.Preview.csproj | 1 + .../NewAzureComputeArgumentListCmdlet.cs | 218 -------- .../NewAzureComputeParameterObjectCmdlet.cs | 480 ++++++++++++++++++ 8 files changed, 753 insertions(+), 251 deletions(-) create mode 100644 src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeParameterObjectTests.json create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterObjectCmdlet.cs diff --git a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj index befe4a213435..099e4e7fa6d7 100644 --- a/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj +++ b/src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj @@ -215,6 +215,9 @@ Always + + Always + Always diff --git a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 index 03893675cdfb..f20ba1c5e05e 100644 --- a/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 +++ b/src/Common/Commands.ScenarioTest/Resources/ServiceManagement/ServiceManagementTests.ps1 @@ -152,7 +152,7 @@ function Run-AutoGeneratedHostedServiceCmdletTests try { # Create Parameters - $svcCreateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceCreateParameters'; + $svcCreateParams = New-AzureComputeParameterObject -FriendlyName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; @@ -171,7 +171,7 @@ function Run-AutoGeneratedHostedServiceCmdletTests Assert-AreEqual $svcGetResult.Properties.Label $svcName; # Update Parameters - $svcUpdateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceUpdateParameters'; + $svcUpdateParams = New-AzureComputeParameterObject -FriendlyName 'HostedServiceUpdateParameters'; $svcUpdateParams.Description = 'update1'; $svcUpdateParams.Label = 'update2'; @@ -219,7 +219,7 @@ function Run-AutoGeneratedVirtualMachineCmdletTests try { # Create Hosted Service Parameters - $svcCreateParams = New-AzureComputeArgumentList -TypeName 'HostedServiceCreateParameters'; + $svcCreateParams = New-AzureComputeParameterObject -FriendlyName 'HostedServiceCreateParameters'; $svcCreateParams.ServiceName = $svcName; $svcCreateParams.Location = $location; $svcCreateParams.Description = $svcName; @@ -241,25 +241,25 @@ function Run-AutoGeneratedVirtualMachineCmdletTests $image = $images | where { $_.OperatingSystemType -eq 'Windows' -and $_.LogicalSizeInGB -le 100 } | select -First 1; # Create Virtual Machine Deployment Create Parameters - $vmDeployment = New-AzureComputeArgumentList -TypeName 'VirtualMachineCreateDeploymentParameters'; + $vmDeployment = New-AzureComputeParameterObject -FriendlyName 'VirtualMachineCreateDeploymentParameters'; $vmDeployment.Name = $svcName; $vmDeployment.Label = $svcName; $vmDeployment.DeploymentSlot = 'Production'; - $vmDeployment.Roles = New-AzureComputeArgumentList -TypeName 'VirtualMachineRoleList'; - $vmDeployment.Roles.Add((New-AzureComputeArgumentList -TypeName 'VirtualMachineRole')); + $vmDeployment.Roles = New-AzureComputeParameterObject -FriendlyName 'VirtualMachineRoleList'; + $vmDeployment.Roles.Add((New-AzureComputeParameterObject -FriendlyName 'VirtualMachineRole')); $vmDeployment.Roles[0].RoleName = $svcName; $vmDeployment.Roles[0].RoleSize = 'Large'; $vmDeployment.Roles[0].RoleType = 'PersistentVMRole'; $vmDeployment.Roles[0].ProvisionGuestAgent = $false; $vmDeployment.Roles[0].ResourceExtensionReferences = $null; $vmDeployment.Roles[0].DataVirtualHardDisks = $null; - $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeArgumentList -TypeName 'VirtualMachineOSVirtualHardDisk'; + $vmDeployment.Roles[0].OSVirtualHardDisk = New-AzureComputeParameterObject -FriendlyName 'VirtualMachineOSVirtualHardDisk'; $vmDeployment.Roles[0].OSVirtualHardDisk.SourceImageName = $image.Name; $vmDeployment.Roles[0].OSVirtualHardDisk.MediaLink = "http://${storageName}.blob.core.windows.net/myvhds/${svcName}.vhd"; $vmDeployment.Roles[0].OSVirtualHardDisk.ResizedSizeInGB = 128; $vmDeployment.Roles[0].OSVirtualHardDisk.HostCaching = 'ReadWrite'; - $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeArgumentList -TypeName 'VirtualMachineConfigurationSetList'; - $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeArgumentList -TypeName 'VirtualMachineConfigurationSet')); + $vmDeployment.Roles[0].ConfigurationSets = New-AzureComputeParameterObject -FriendlyName 'VirtualMachineConfigurationSetList'; + $vmDeployment.Roles[0].ConfigurationSets.Add((New-AzureComputeParameterObject -FriendlyName 'VirtualMachineConfigurationSet')); $vmDeployment.Roles[0].ConfigurationSets[0].ConfigurationSetType = "WindowsProvisioningConfiguration"; $vmDeployment.Roles[0].ConfigurationSets[0].AdminUserName = $userName; $vmDeployment.Roles[0].ConfigurationSets[0].AdminPassword = $password; @@ -317,4 +317,29 @@ function Run-NewAzureComputeArgumentListTests $st = Invoke-AzureComputeMethod -MethodName $method; } } +} + + +# Run New-AzureComputeParameterObject Cmdlet Tests +function Run-NewAzureComputeParameterObjectTests +{ + $command = Get-Command -Name 'New-AzureComputeParameterObject'; + + $all_friendly_names = $command.Parameters['FriendlyName'].Attributes.ValidValues; + foreach ($friendly_name in $all_friendly_names) + { + $param = New-AzureComputeParameterObject -FriendlyName $friendly_name; + Assert-NotNull $param; + } + + $all_full_names = $command.Parameters['FullName'].Attributes.ValidValues; + foreach ($full_name in $all_full_names) + { + $param = New-AzureComputeParameterObject -FullName $full_name; + Assert-NotNull $param; + + $param_type_name = $param.GetType().ToString().Replace('+', '.'); + $full_name_query = $full_name.Replace('+', '.').Replace('<', '*').Replace('>', '*'); + Assert-True { $param_type_name -like $full_name_query } "`'$param_type_name`' & `'$full_name`'"; + } } \ No newline at end of file diff --git a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs index 7e75328e87ba..b8fa6b30b45a 100644 --- a/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs +++ b/src/Common/Commands.ScenarioTest/ServiceManagement/ScenarioTests.cs @@ -80,5 +80,14 @@ public void RunNewAzureComputeArgumentListTests() { this.RunPowerShellTest("Run-NewAzureComputeArgumentListTests"); } + + [Fact] + [Trait(Category.Service, Category.ServiceManagement)] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.AcceptanceType, Category.BVT)] + public void RunNewAzureComputeParameterObjectTests() + { + this.RunPowerShellTest("Run-NewAzureComputeParameterObjectTests"); + } } } diff --git a/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeParameterObjectTests.json b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeParameterObjectTests.json new file mode 100644 index 000000000000..c55c485a777e --- /dev/null +++ b/src/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.ServiceManagementTests/RunNewAzureComputeParameterObjectTests.json @@ -0,0 +1,7 @@ +{ + "Entries": [], + "Names": {}, + "Variables": { + "SubscriptionId": "4d368445-cbb1-42a7-97a6-6850ab99f48e" + } +} \ No newline at end of file diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index bb25ad4a3968..b6563a1a7b1b 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -737,6 +737,162 @@ function Write-InvokeParameterCmdletFile $all_param_type_names = @(); $constructor_code_hashmap = @{}; + foreach ($operation_type in $operation_type_list) + { + $op_short_name = Get-OperationShortName $operation_type.Name; + $operation_method_info_list = $operation_type.GetMethods(); + $parameter_type_info_list = @(); + + foreach ($method in $operation_method_info_list) + { + if ($method.Name -like 'Begin*') + { + continue; + } + + $invoke_param_set_name = $op_short_name + $method.Name.Replace('Async', ''); + $all_method_names += $invoke_param_set_name; + + [System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $method $client_library_namespace); + + if (($parameter_type_info -ne $null) -and (($parameter_type_info_list | where { $_.ParameterType.FullName -eq $parameter_type_info.FullName }).Count -eq 0)) + { + $parameter_type_info_list += $parameter_type_info; + + $parameter_type_short_name = Get-ParameterTypeShortName $parameter_type_info.ParameterType; + if (($parameter_type_short_name -like "${op_short_name}*") -and ($parameter_type_short_name.Length -gt $op_short_name.Length)) + { + # Remove the common part between the parameter type name and operation short name, e.g. 'VirtualMachineDisk' + $parameter_type_short_name = $parameter_type_short_name.Substring($op_short_name.Length); + } + $parameter_type_short_name = $op_short_name + $parameter_type_short_name; + + $parameter_type_full_name = Get-ParameterTypeFullName $parameter_type_info.ParameterType; + if (-not($all_param_type_names -contains $parameter_type_short_name)) + { + $all_param_type_names += $parameter_type_short_name; + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_short_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } + } + } + } + } + + $all_method_names_with_quotes = $all_method_names | foreach { "`"" + $_ + "`"" }; + $all_method_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_method_names_with_quotes); + $validate_all_method_names_code = +@" + [ValidateSet( + $all_method_names_str + )] +"@; + + $param_set_of_create_by_method_name = "CreateParameterListByMethodName"; + + $param_set_code += +@" + [Parameter(ParameterSetName = `"$param_set_of_create_by_method_name`", Mandatory = true, Position = 0)] +$validate_all_method_names_code + public string MethodName $get_set_block + +"@; + + + $operations_code = ""; + foreach ($method_name in $all_method_names) + { + + $operation_code_template = +@" + case `"${method_name}`" : WriteObject(Create${method_name}Parameters()); break; +"@; + $operations_code += $operation_code_template + $new_line_str; + } + + $execute_client_action_code = +@" + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + if (ParameterSetName == `"CreateParameterListByMethodName`") + { + switch (MethodName) + { +${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + MethodName + `"`'.`"); break; + } + } + }); + } +"@; + + # $parameter_cmdlet_method_code_content = ([string]::Join($new_line_str, $parameter_cmdlet_method_code)); + + $cmdlet_source_code_text = +@" +${code_common_header} + +$code_using_strs + +namespace ${code_common_namespace} +{ + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`", DefaultParameterSetName = `"$param_set_of_create_by_method_name`")] + [OutputType(typeof(${normalized_output_type_name}))] + public partial class $cmdlet_class_name : $base_cmdlet_name + { +${param_set_code} +${execute_client_action_code} +$parameter_cmdlet_method_code_content + } +} +"@; + + $st = Set-Content -Path $file_full_path -Value $cmdlet_source_code_text -Force; +} + + +# Write New Parameter Object Cmdlet +function Write-NewParameterObjectCmdletFile +{ + param( + [Parameter(Mandatory = $True)] + [string]$file_full_path, + + [Parameter(Mandatory = $True)] + [string]$new_object_cmdlet_class_name, + + [Parameter(Mandatory = $True)] + [string]$base_cmdlet_name, + + [Parameter(Mandatory = $True)] + $client_class_info, + + [Parameter(Mandatory = $True)] + $operation_type_list, + + [Parameter(Mandatory = $True)] + $parameter_cmdlet_method_code + ) + + $indents = " " * 8; + $get_set_block = '{ get; set; }'; + + $cmdlet_verb = "New"; + $cmdlet_verb_code = $verbs_common_new; + + $cmdlet_file_name_suffix = 'Cmdlet' + $cmdlet_class_name = $cmdlet_verb + $new_object_cmdlet_class_name.Replace($cmdlet_verb, ''); + $cmdlet_noun = $new_object_cmdlet_class_name.Replace($cmdlet_verb, '').Replace($cmdlet_file_name_suffix, ''); + + $normalized_output_type_name = 'object'; + $all_method_names = @(); + $all_param_type_names = @(); + $constructor_code_hashmap = @{}; + $all_param_full_type_names = @(); + foreach ($operation_type in $operation_type_list) { $op_short_name = Get-OperationShortName $operation_type.Name; @@ -777,6 +933,15 @@ function Write-InvokeParameterCmdletFile } } + if (-not($all_param_full_type_names -contains $parameter_type_full_name)) + { + $all_param_full_type_names += $parameter_type_full_name; + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_full_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_full_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } + } + # Run Through the Sub Parameter List $subParamTypeList = Get-SubComplexParameterList $parameter_type_info $client_library_namespace; @@ -799,6 +964,11 @@ function Write-InvokeParameterCmdletFile { $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); } + + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_full_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_full_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } } else { @@ -815,27 +985,28 @@ function Write-InvokeParameterCmdletFile { $st = $constructor_code_hashmap.Add($parameter_type_short_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); } + + if (-not $constructor_code_hashmap.ContainsKey($parameter_type_full_name)) + { + $st = $constructor_code_hashmap.Add($parameter_type_full_name, (Get-ConstructorCodeByNormalizedTypeName $parameter_type_full_name)); + } } if (-not($all_param_type_names -contains $parameter_type_short_name)) { $all_param_type_names += $parameter_type_short_name; } + + if (-not($all_param_full_type_names -contains $parameter_type_full_name)) + { + $all_param_full_type_names += $parameter_type_full_name; + } } } } } } - $all_method_names_with_quotes = $all_method_names | foreach { "`"" + $_ + "`"" }; - $all_method_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_method_names_with_quotes); - $validate_all_method_names_code = -@" - [ValidateSet( - $all_method_names_str - )] -"@; - $all_param_type_names = $all_param_type_names | Sort; $all_param_type_names_with_quotes = $all_param_type_names | foreach { "`"" + $_ + "`"" }; $all_param_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_param_type_names_with_quotes); @@ -846,18 +1017,28 @@ function Write-InvokeParameterCmdletFile )] "@; - $param_set_of_create_by_method_name = "CreateParameterListByMethodName"; - $param_set_of_create_by_type_name = "CreateParameterObjectByTypeName"; + $all_param_full_type_names = $all_param_full_type_names | Sort; + $all_param_full_type_names_with_quotes = $all_param_full_type_names | foreach { "`"" + $_ + "`"" }; + $all_param_full_names_str = [string]::Join(',' + $new_line_str + (' ' * 12), $all_param_full_type_names_with_quotes); + $validate_all_param_full_names_code = +@" + [ValidateSet( + $all_param_full_names_str + )] +"@; + + $param_set_of_create_by_type_name = "CreateParameterObjectByFriendlyName"; + $param_set_of_create_by_full_type_name = "CreateParameterObjectByFullName"; $param_set_code += @" - [Parameter(ParameterSetName = `"$param_set_of_create_by_method_name`", Mandatory = true, Position = 0)] -$validate_all_method_names_code - public string MethodName $get_set_block - [Parameter(ParameterSetName = `"$param_set_of_create_by_type_name`", Mandatory = true, Position = 0)] $validate_all_param_names_code - public string TypeName $get_set_block + public string FriendlyName $get_set_block + + [Parameter(ParameterSetName = `"$param_set_of_create_by_full_type_name`", Mandatory = true, Position = 0)] +$validate_all_param_full_names_code + public string FullName $get_set_block "@; @@ -884,6 +1065,17 @@ $validate_all_param_names_code $type_operations_code += $type_code_template + $new_line_str; } + $full_type_operations_code = ""; + foreach ($type_name in $all_param_full_type_names) + { + $constructor_code = $constructor_code_hashmap.Get_Item($type_name); + $full_type_code_template = +@" + case `"${type_name}`" : WriteObject(${constructor_code}); break; +"@; + $full_type_operations_code += $full_type_code_template + $new_line_str; + } + $execute_client_action_code = @" public override void ExecuteCmdlet() @@ -891,18 +1083,18 @@ $validate_all_param_names_code base.ExecuteCmdlet(); ExecuteClientAction(() => { - if (ParameterSetName == `"CreateParameterListByMethodName`") + if (ParameterSetName == `"$param_set_of_create_by_type_name`") { - switch (MethodName) + switch (FriendlyName) { -${operations_code} default : WriteWarning(`"Cannot find the method by name = `'`" + MethodName + `"`'.`"); break; +${type_operations_code} default : WriteWarning(`"Cannot find the type by FriendlyName = `'`" + FriendlyName + `"`'.`"); break; } } - else + else if (ParameterSetName == `"$param_set_of_create_by_full_type_name`") { - switch (TypeName) + switch (FullName) { -${type_operations_code} default : WriteWarning(`"Cannot find the type by name = `'`" + TypeName + `"`'.`"); break; +${full_type_operations_code} default : WriteWarning(`"Cannot find the type by FullName = `'`" + FullName + `"`'.`"); break; } } }); @@ -919,9 +1111,9 @@ $code_using_strs namespace ${code_common_namespace} { - [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`", DefaultParameterSetName = `"$param_set_of_create_by_method_name`")] + [Cmdlet(${cmdlet_verb_code}, `"${cmdlet_noun}`", DefaultParameterSetName = `"$param_set_of_create_by_full_type_name`")] [OutputType(typeof(${normalized_output_type_name}))] - public partial class $cmdlet_class_name : $base_cmdlet_name + public partial class $new_object_cmdlet_class_name : $base_cmdlet_name { ${param_set_code} ${execute_client_action_code} @@ -1485,6 +1677,8 @@ else $invoke_cmdlet_file_name = $outFolder + '\' + "$invoke_cmdlet_class_name.cs"; $parameter_cmdlet_class_name = 'NewAzureComputeArgumentListCmdlet'; $parameter_cmdlet_file_name = $outFolder + '\' + "$parameter_cmdlet_class_name.cs"; + $new_object_cmdlet_class_name = 'NewAzureComputeParameterObjectCmdlet'; + $new_object_cmdlet_file_name = $outFolder + '\' + "$new_object_cmdlet_class_name.cs"; [System.Reflection.ParameterInfo[]]$parameter_type_info_list = @(); $dynamic_param_method_code = @(); @@ -1557,6 +1751,7 @@ else Write-InvokeCmdletFile $invoke_cmdlet_file_name $invoke_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $invoke_cmdlet_method_code $dynamic_param_method_code; Write-InvokeParameterCmdletFile $parameter_cmdlet_file_name $parameter_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $parameter_cmdlet_method_code; + Write-NewParameterObjectCmdletFile $new_object_cmdlet_file_name $new_object_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $parameter_cmdlet_method_code; } 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 a94781eae5b9..8e1be2fc506a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -213,6 +213,7 @@ + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs index 56b083a8e142..c6f0cb1e037a 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs @@ -139,114 +139,6 @@ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCm )] public string MethodName { get; set; } - [Parameter(ParameterSetName = "CreateParameterObjectByTypeName", Mandatory = true, Position = 0)] - [ValidateSet( - "DeploymentChangeConfigurationParameters", - "DeploymentCreateParameters", - "DeploymentDeleteRoleInstanceParameters", - "DeploymentExtension", - "DeploymentExtensionConfiguration", - "DeploymentExtensionList", - "DeploymentGetPackageParameters", - "DeploymentNamedRole", - "DeploymentNamedRoleList", - "DeploymentRollbackUpdateOrUpgradeParameters", - "DeploymentSwapParameters", - "DeploymentUpdateStatusParameters", - "DeploymentUpgradeParameters", - "DeploymentWalkUpgradeDomainParameters", - "DNSServerDNSAddParameters", - "DNSServerDNSUpdateParameters", - "ExtensionImageExtensionCertificateConfiguration", - "ExtensionImageExtensionEndpointConfiguration", - "ExtensionImageExtensionLocalResourceConfiguration", - "ExtensionImageExtensionLocalResourceConfigurationList", - "ExtensionImageInputEndpoint", - "ExtensionImageInputEndpointList", - "ExtensionImageInternalEndpoint", - "ExtensionImageInternalEndpointList", - "ExtensionImageRegisterParameters", - "ExtensionImageUpdateParameters", - "HostedServiceAddExtensionParameters", - "HostedServiceCreateParameters", - "HostedServiceUpdateParameters", - "LoadBalancerCreateParameters", - "LoadBalancerFrontendIPConfiguration", - "LoadBalancerUpdateParameters", - "ServiceCertificateCreateParameters", - "ServiceCertificateDeleteParameters", - "ServiceCertificateGetParameters", - "VirtualMachineCaptureOSImageParameters", - "VirtualMachineCaptureVMImageParameters", - "VirtualMachineConfigurationSet", - "VirtualMachineConfigurationSetList", - "VirtualMachineCreateDeploymentParameters", - "VirtualMachineCreateParameters", - "VirtualMachineDataDiskConfiguration", - "VirtualMachineDataDiskConfigurationList", - "VirtualMachineDataVirtualHardDisk", - "VirtualMachineDataVirtualHardDiskList", - "VirtualMachineDiskCreateParameters", - "VirtualMachineDiskUpdateParameters", - "VirtualMachineDiskVirtualMachineDataDiskCreateParameters", - "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters", - "VirtualMachineDnsServer", - "VirtualMachineDnsServerList", - "VirtualMachineDnsSettings", - "VirtualMachineDomainJoinCredentials", - "VirtualMachineDomainJoinProvisioning", - "VirtualMachineDomainJoinSettings", - "VirtualMachineInputEndpoint", - "VirtualMachineInputEndpointList", - "VirtualMachineLoadBalancer", - "VirtualMachineLoadBalancerList", - "VirtualMachineNetworkInterface", - "VirtualMachineNetworkInterfaceList", - "VirtualMachineOSDiskConfiguration", - "VirtualMachineOSImageComputeImageAttributes", - "VirtualMachineOSImageCreateParameters", - "VirtualMachineOSImageMarketplaceImageAttributes", - "VirtualMachineOSImagePlan", - "VirtualMachineOSImageReplicateParameters", - "VirtualMachineOSImageUpdateParameters", - "VirtualMachineOSVirtualHardDisk", - "VirtualMachinePublicIP", - "VirtualMachinePublicIPList", - "VirtualMachineResourceExtensionReference", - "VirtualMachineResourceExtensionReferenceList", - "VirtualMachineRole", - "VirtualMachineRoleList", - "VirtualMachineShutdownParameters", - "VirtualMachineShutdownRolesParameters", - "VirtualMachineSshSettingKeyPair", - "VirtualMachineSshSettingKeyPairList", - "VirtualMachineSshSettingPublicKey", - "VirtualMachineSshSettingPublicKeyList", - "VirtualMachineSshSettings", - "VirtualMachineStartRolesParameters", - "VirtualMachineStoredCertificateSettings", - "VirtualMachineStoredCertificateSettingsList", - "VirtualMachineUpdateLoadBalancedSetParameters", - "VirtualMachineUpdateParameters", - "VirtualMachineVMImageComputeImageAttributes", - "VirtualMachineVMImageCreateParameters", - "VirtualMachineVMImageDataDiskConfigurationCreateParameters", - "VirtualMachineVMImageDataDiskConfigurationCreateParametersList", - "VirtualMachineVMImageDataDiskConfigurationUpdateParameters", - "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList", - "VirtualMachineVMImageInput", - "VirtualMachineVMImageMarketplaceImageAttributes", - "VirtualMachineVMImageOSDiskConfigurationCreateParameters", - "VirtualMachineVMImageOSDiskConfigurationUpdateParameters", - "VirtualMachineVMImagePlan", - "VirtualMachineVMImageReplicateParameters", - "VirtualMachineVMImageUpdateParameters", - "VirtualMachineWindowsRemoteManagementListener", - "VirtualMachineWindowsRemoteManagementListenerList", - "VirtualMachineWindowsRemoteManagementSettings" - )] - public string TypeName { get; set; } - public override void ExecuteCmdlet() { base.ExecuteCmdlet(); @@ -359,116 +251,6 @@ public override void ExecuteCmdlet() default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } } - else - { - switch (TypeName) - { - case "DeploymentChangeConfigurationParameters" : WriteObject(new DeploymentChangeConfigurationParameters()); break; - case "DeploymentCreateParameters" : WriteObject(new DeploymentCreateParameters()); break; - case "DeploymentDeleteRoleInstanceParameters" : WriteObject(new DeploymentDeleteRoleInstanceParameters()); break; - case "DeploymentExtension" : WriteObject(new ExtensionConfiguration.Extension()); break; - case "DeploymentExtensionConfiguration" : WriteObject(new ExtensionConfiguration()); break; - case "DeploymentExtensionList" : WriteObject(new List()); break; - case "DeploymentGetPackageParameters" : WriteObject(new DeploymentGetPackageParameters()); break; - case "DeploymentNamedRole" : WriteObject(new ExtensionConfiguration.NamedRole()); break; - case "DeploymentNamedRoleList" : WriteObject(new List()); break; - case "DeploymentRollbackUpdateOrUpgradeParameters" : WriteObject(new DeploymentRollbackUpdateOrUpgradeParameters()); break; - case "DeploymentSwapParameters" : WriteObject(new DeploymentSwapParameters()); break; - case "DeploymentUpdateStatusParameters" : WriteObject(new DeploymentUpdateStatusParameters()); break; - case "DeploymentUpgradeParameters" : WriteObject(new DeploymentUpgradeParameters()); break; - case "DeploymentWalkUpgradeDomainParameters" : WriteObject(new DeploymentWalkUpgradeDomainParameters()); break; - case "DNSServerDNSAddParameters" : WriteObject(new DNSAddParameters()); break; - case "DNSServerDNSUpdateParameters" : WriteObject(new DNSUpdateParameters()); break; - case "ExtensionImageExtensionCertificateConfiguration" : WriteObject(new ExtensionCertificateConfiguration()); break; - case "ExtensionImageExtensionEndpointConfiguration" : WriteObject(new ExtensionEndpointConfiguration()); break; - case "ExtensionImageExtensionLocalResourceConfiguration" : WriteObject(new ExtensionLocalResourceConfiguration()); break; - case "ExtensionImageExtensionLocalResourceConfigurationList" : WriteObject(new List()); break; - case "ExtensionImageInputEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InputEndpoint()); break; - case "ExtensionImageInputEndpointList" : WriteObject(new List()); break; - case "ExtensionImageInternalEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InternalEndpoint()); break; - case "ExtensionImageInternalEndpointList" : WriteObject(new List()); break; - case "ExtensionImageRegisterParameters" : WriteObject(new ExtensionImageRegisterParameters()); break; - case "ExtensionImageUpdateParameters" : WriteObject(new ExtensionImageUpdateParameters()); break; - case "HostedServiceAddExtensionParameters" : WriteObject(new HostedServiceAddExtensionParameters()); break; - case "HostedServiceCreateParameters" : WriteObject(new HostedServiceCreateParameters()); break; - case "HostedServiceUpdateParameters" : WriteObject(new HostedServiceUpdateParameters()); break; - case "LoadBalancerCreateParameters" : WriteObject(new LoadBalancerCreateParameters()); break; - case "LoadBalancerFrontendIPConfiguration" : WriteObject(new FrontendIPConfiguration()); break; - case "LoadBalancerUpdateParameters" : WriteObject(new LoadBalancerUpdateParameters()); break; - case "ServiceCertificateCreateParameters" : WriteObject(new ServiceCertificateCreateParameters()); break; - case "ServiceCertificateDeleteParameters" : WriteObject(new ServiceCertificateDeleteParameters()); break; - case "ServiceCertificateGetParameters" : WriteObject(new ServiceCertificateGetParameters()); break; - case "VirtualMachineCaptureOSImageParameters" : WriteObject(new VirtualMachineCaptureOSImageParameters()); break; - case "VirtualMachineCaptureVMImageParameters" : WriteObject(new VirtualMachineCaptureVMImageParameters()); break; - case "VirtualMachineConfigurationSet" : WriteObject(new ConfigurationSet()); break; - case "VirtualMachineConfigurationSetList" : WriteObject(new List()); break; - case "VirtualMachineCreateDeploymentParameters" : WriteObject(new VirtualMachineCreateDeploymentParameters()); break; - case "VirtualMachineCreateParameters" : WriteObject(new VirtualMachineCreateParameters()); break; - case "VirtualMachineDataDiskConfiguration" : WriteObject(new DataDiskConfiguration()); break; - case "VirtualMachineDataDiskConfigurationList" : WriteObject(new List()); break; - case "VirtualMachineDataVirtualHardDisk" : WriteObject(new DataVirtualHardDisk()); break; - case "VirtualMachineDataVirtualHardDiskList" : WriteObject(new List()); break; - case "VirtualMachineDiskCreateParameters" : WriteObject(new VirtualMachineDiskCreateParameters()); break; - case "VirtualMachineDiskUpdateParameters" : WriteObject(new VirtualMachineDiskUpdateParameters()); break; - case "VirtualMachineDiskVirtualMachineDataDiskCreateParameters" : WriteObject(new VirtualMachineDataDiskCreateParameters()); break; - case "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters" : WriteObject(new VirtualMachineDataDiskUpdateParameters()); break; - case "VirtualMachineDnsServer" : WriteObject(new DnsServer()); break; - case "VirtualMachineDnsServerList" : WriteObject(new List()); break; - case "VirtualMachineDnsSettings" : WriteObject(new DnsSettings()); break; - case "VirtualMachineDomainJoinCredentials" : WriteObject(new DomainJoinCredentials()); break; - case "VirtualMachineDomainJoinProvisioning" : WriteObject(new DomainJoinProvisioning()); break; - case "VirtualMachineDomainJoinSettings" : WriteObject(new DomainJoinSettings()); break; - case "VirtualMachineInputEndpoint" : WriteObject(new InputEndpoint()); break; - case "VirtualMachineInputEndpointList" : WriteObject(new List()); break; - case "VirtualMachineLoadBalancer" : WriteObject(new LoadBalancer()); break; - case "VirtualMachineLoadBalancerList" : WriteObject(new List()); break; - case "VirtualMachineNetworkInterface" : WriteObject(new NetworkInterface()); break; - case "VirtualMachineNetworkInterfaceList" : WriteObject(new List()); break; - case "VirtualMachineOSDiskConfiguration" : WriteObject(new OSDiskConfiguration()); break; - case "VirtualMachineOSImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; - case "VirtualMachineOSImageCreateParameters" : WriteObject(new VirtualMachineOSImageCreateParameters()); break; - case "VirtualMachineOSImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; - case "VirtualMachineOSImagePlan" : WriteObject(new Plan()); break; - case "VirtualMachineOSImageReplicateParameters" : WriteObject(new VirtualMachineOSImageReplicateParameters()); break; - case "VirtualMachineOSImageUpdateParameters" : WriteObject(new VirtualMachineOSImageUpdateParameters()); break; - case "VirtualMachineOSVirtualHardDisk" : WriteObject(new OSVirtualHardDisk()); break; - case "VirtualMachinePublicIP" : WriteObject(new ConfigurationSet.PublicIP()); break; - case "VirtualMachinePublicIPList" : WriteObject(new List()); break; - case "VirtualMachineResourceExtensionReference" : WriteObject(new ResourceExtensionReference()); break; - case "VirtualMachineResourceExtensionReferenceList" : WriteObject(new List()); break; - case "VirtualMachineRole" : WriteObject(new Role()); break; - case "VirtualMachineRoleList" : WriteObject(new List()); break; - case "VirtualMachineShutdownParameters" : WriteObject(new VirtualMachineShutdownParameters()); break; - case "VirtualMachineShutdownRolesParameters" : WriteObject(new VirtualMachineShutdownRolesParameters()); break; - case "VirtualMachineSshSettingKeyPair" : WriteObject(new SshSettingKeyPair()); break; - case "VirtualMachineSshSettingKeyPairList" : WriteObject(new List()); break; - case "VirtualMachineSshSettingPublicKey" : WriteObject(new SshSettingPublicKey()); break; - case "VirtualMachineSshSettingPublicKeyList" : WriteObject(new List()); break; - case "VirtualMachineSshSettings" : WriteObject(new SshSettings()); break; - case "VirtualMachineStartRolesParameters" : WriteObject(new VirtualMachineStartRolesParameters()); break; - case "VirtualMachineStoredCertificateSettings" : WriteObject(new StoredCertificateSettings()); break; - case "VirtualMachineStoredCertificateSettingsList" : WriteObject(new List()); break; - case "VirtualMachineUpdateLoadBalancedSetParameters" : WriteObject(new VirtualMachineUpdateLoadBalancedSetParameters()); break; - case "VirtualMachineUpdateParameters" : WriteObject(new VirtualMachineUpdateParameters()); break; - case "VirtualMachineVMImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; - case "VirtualMachineVMImageCreateParameters" : WriteObject(new VirtualMachineVMImageCreateParameters()); break; - case "VirtualMachineVMImageDataDiskConfigurationCreateParameters" : WriteObject(new DataDiskConfigurationCreateParameters()); break; - case "VirtualMachineVMImageDataDiskConfigurationCreateParametersList" : WriteObject(new List()); break; - case "VirtualMachineVMImageDataDiskConfigurationUpdateParameters" : WriteObject(new DataDiskConfigurationUpdateParameters()); break; - case "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList" : WriteObject(new List()); break; - case "VirtualMachineVMImageInput" : WriteObject(new VMImageInput()); break; - case "VirtualMachineVMImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; - case "VirtualMachineVMImageOSDiskConfigurationCreateParameters" : WriteObject(new OSDiskConfigurationCreateParameters()); break; - case "VirtualMachineVMImageOSDiskConfigurationUpdateParameters" : WriteObject(new OSDiskConfigurationUpdateParameters()); break; - case "VirtualMachineVMImagePlan" : WriteObject(new Plan()); break; - case "VirtualMachineVMImageReplicateParameters" : WriteObject(new VirtualMachineVMImageReplicateParameters()); break; - case "VirtualMachineVMImageUpdateParameters" : WriteObject(new VirtualMachineVMImageUpdateParameters()); break; - case "VirtualMachineWindowsRemoteManagementListener" : WriteObject(new WindowsRemoteManagementListener()); break; - case "VirtualMachineWindowsRemoteManagementListenerList" : WriteObject(new List()); break; - case "VirtualMachineWindowsRemoteManagementSettings" : WriteObject(new WindowsRemoteManagementSettings()); break; - default : WriteWarning("Cannot find the type by name = '" + TypeName + "'."); break; - } - } }); } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterObjectCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterObjectCmdlet.cs new file mode 100644 index 000000000000..ed37af47aebe --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeParameterObjectCmdlet.cs @@ -0,0 +1,480 @@ +// +// Copyright (c) Microsoft and contributors. 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. +// + +// Warning: This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if the +// code is regenerated. + +using Microsoft.Azure; +using Microsoft.WindowsAzure.Commands.Compute.Automation.Models; +using Microsoft.WindowsAzure.Management.Compute; +using Microsoft.WindowsAzure.Management.Compute.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; + +namespace Microsoft.WindowsAzure.Commands.Compute.Automation +{ + [Cmdlet(VerbsCommon.New, "AzureComputeParameterObject", DefaultParameterSetName = "CreateParameterObjectByFullName")] + [OutputType(typeof(object))] + public partial class NewAzureComputeParameterObjectCmdlet : ComputeAutomationBaseCmdlet + { + [Parameter(ParameterSetName = "CreateParameterObjectByFriendlyName", Mandatory = true, Position = 0)] + [ValidateSet( + "DeploymentChangeConfigurationParameters", + "DeploymentCreateParameters", + "DeploymentDeleteRoleInstanceParameters", + "DeploymentExtension", + "DeploymentExtensionConfiguration", + "DeploymentExtensionList", + "DeploymentGetPackageParameters", + "DeploymentNamedRole", + "DeploymentNamedRoleList", + "DeploymentRollbackUpdateOrUpgradeParameters", + "DeploymentSwapParameters", + "DeploymentUpdateStatusParameters", + "DeploymentUpgradeParameters", + "DeploymentWalkUpgradeDomainParameters", + "DNSServerDNSAddParameters", + "DNSServerDNSUpdateParameters", + "ExtensionImageExtensionCertificateConfiguration", + "ExtensionImageExtensionEndpointConfiguration", + "ExtensionImageExtensionLocalResourceConfiguration", + "ExtensionImageExtensionLocalResourceConfigurationList", + "ExtensionImageInputEndpoint", + "ExtensionImageInputEndpointList", + "ExtensionImageInternalEndpoint", + "ExtensionImageInternalEndpointList", + "ExtensionImageRegisterParameters", + "ExtensionImageUpdateParameters", + "HostedServiceAddExtensionParameters", + "HostedServiceCreateParameters", + "HostedServiceUpdateParameters", + "LoadBalancerCreateParameters", + "LoadBalancerFrontendIPConfiguration", + "LoadBalancerUpdateParameters", + "ServiceCertificateCreateParameters", + "ServiceCertificateDeleteParameters", + "ServiceCertificateGetParameters", + "VirtualMachineCaptureOSImageParameters", + "VirtualMachineCaptureVMImageParameters", + "VirtualMachineConfigurationSet", + "VirtualMachineConfigurationSetList", + "VirtualMachineCreateDeploymentParameters", + "VirtualMachineCreateParameters", + "VirtualMachineDataDiskConfiguration", + "VirtualMachineDataDiskConfigurationList", + "VirtualMachineDataVirtualHardDisk", + "VirtualMachineDataVirtualHardDiskList", + "VirtualMachineDiskCreateParameters", + "VirtualMachineDiskUpdateParameters", + "VirtualMachineDiskVirtualMachineDataDiskCreateParameters", + "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters", + "VirtualMachineDnsServer", + "VirtualMachineDnsServerList", + "VirtualMachineDnsSettings", + "VirtualMachineDomainJoinCredentials", + "VirtualMachineDomainJoinProvisioning", + "VirtualMachineDomainJoinSettings", + "VirtualMachineInputEndpoint", + "VirtualMachineInputEndpointList", + "VirtualMachineLoadBalancer", + "VirtualMachineLoadBalancerList", + "VirtualMachineNetworkInterface", + "VirtualMachineNetworkInterfaceList", + "VirtualMachineOSDiskConfiguration", + "VirtualMachineOSImageComputeImageAttributes", + "VirtualMachineOSImageCreateParameters", + "VirtualMachineOSImageMarketplaceImageAttributes", + "VirtualMachineOSImagePlan", + "VirtualMachineOSImageReplicateParameters", + "VirtualMachineOSImageUpdateParameters", + "VirtualMachineOSVirtualHardDisk", + "VirtualMachinePublicIP", + "VirtualMachinePublicIPList", + "VirtualMachineResourceExtensionReference", + "VirtualMachineResourceExtensionReferenceList", + "VirtualMachineRole", + "VirtualMachineRoleList", + "VirtualMachineShutdownParameters", + "VirtualMachineShutdownRolesParameters", + "VirtualMachineSshSettingKeyPair", + "VirtualMachineSshSettingKeyPairList", + "VirtualMachineSshSettingPublicKey", + "VirtualMachineSshSettingPublicKeyList", + "VirtualMachineSshSettings", + "VirtualMachineStartRolesParameters", + "VirtualMachineStoredCertificateSettings", + "VirtualMachineStoredCertificateSettingsList", + "VirtualMachineUpdateLoadBalancedSetParameters", + "VirtualMachineUpdateParameters", + "VirtualMachineVMImageComputeImageAttributes", + "VirtualMachineVMImageCreateParameters", + "VirtualMachineVMImageDataDiskConfigurationCreateParameters", + "VirtualMachineVMImageDataDiskConfigurationCreateParametersList", + "VirtualMachineVMImageDataDiskConfigurationUpdateParameters", + "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList", + "VirtualMachineVMImageInput", + "VirtualMachineVMImageMarketplaceImageAttributes", + "VirtualMachineVMImageOSDiskConfigurationCreateParameters", + "VirtualMachineVMImageOSDiskConfigurationUpdateParameters", + "VirtualMachineVMImagePlan", + "VirtualMachineVMImageReplicateParameters", + "VirtualMachineVMImageUpdateParameters", + "VirtualMachineWindowsRemoteManagementListener", + "VirtualMachineWindowsRemoteManagementListenerList", + "VirtualMachineWindowsRemoteManagementSettings" + )] + public string FriendlyName { get; set; } + + [Parameter(ParameterSetName = "CreateParameterObjectByFullName", Mandatory = true, Position = 0)] + [ValidateSet( + "Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes", + "Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet", + "Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP", + "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DnsServer", + "Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings", + "Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials", + "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning", + "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint", + "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer", + "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes", + "Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface", + "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration", + "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk", + "Microsoft.WindowsAzure.Management.Compute.Models.Plan", + "Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference", + "Microsoft.WindowsAzure.Management.Compute.Models.Role", + "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair", + "Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey", + "Microsoft.WindowsAzure.Management.Compute.Models.SshSettings", + "Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters", + "Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput", + "Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener", + "Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List", + "System.Collections.Generic.List" + )] + public string FullName { get; set; } + + public override void ExecuteCmdlet() + { + base.ExecuteCmdlet(); + ExecuteClientAction(() => + { + if (ParameterSetName == "CreateParameterObjectByFriendlyName") + { + switch (FriendlyName) + { + case "DeploymentChangeConfigurationParameters" : WriteObject(new DeploymentChangeConfigurationParameters()); break; + case "DeploymentCreateParameters" : WriteObject(new DeploymentCreateParameters()); break; + case "DeploymentDeleteRoleInstanceParameters" : WriteObject(new DeploymentDeleteRoleInstanceParameters()); break; + case "DeploymentExtension" : WriteObject(new ExtensionConfiguration.Extension()); break; + case "DeploymentExtensionConfiguration" : WriteObject(new ExtensionConfiguration()); break; + case "DeploymentExtensionList" : WriteObject(new List()); break; + case "DeploymentGetPackageParameters" : WriteObject(new DeploymentGetPackageParameters()); break; + case "DeploymentNamedRole" : WriteObject(new ExtensionConfiguration.NamedRole()); break; + case "DeploymentNamedRoleList" : WriteObject(new List()); break; + case "DeploymentRollbackUpdateOrUpgradeParameters" : WriteObject(new DeploymentRollbackUpdateOrUpgradeParameters()); break; + case "DeploymentSwapParameters" : WriteObject(new DeploymentSwapParameters()); break; + case "DeploymentUpdateStatusParameters" : WriteObject(new DeploymentUpdateStatusParameters()); break; + case "DeploymentUpgradeParameters" : WriteObject(new DeploymentUpgradeParameters()); break; + case "DeploymentWalkUpgradeDomainParameters" : WriteObject(new DeploymentWalkUpgradeDomainParameters()); break; + case "DNSServerDNSAddParameters" : WriteObject(new DNSAddParameters()); break; + case "DNSServerDNSUpdateParameters" : WriteObject(new DNSUpdateParameters()); break; + case "ExtensionImageExtensionCertificateConfiguration" : WriteObject(new ExtensionCertificateConfiguration()); break; + case "ExtensionImageExtensionEndpointConfiguration" : WriteObject(new ExtensionEndpointConfiguration()); break; + case "ExtensionImageExtensionLocalResourceConfiguration" : WriteObject(new ExtensionLocalResourceConfiguration()); break; + case "ExtensionImageExtensionLocalResourceConfigurationList" : WriteObject(new List()); break; + case "ExtensionImageInputEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InputEndpoint()); break; + case "ExtensionImageInputEndpointList" : WriteObject(new List()); break; + case "ExtensionImageInternalEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InternalEndpoint()); break; + case "ExtensionImageInternalEndpointList" : WriteObject(new List()); break; + case "ExtensionImageRegisterParameters" : WriteObject(new ExtensionImageRegisterParameters()); break; + case "ExtensionImageUpdateParameters" : WriteObject(new ExtensionImageUpdateParameters()); break; + case "HostedServiceAddExtensionParameters" : WriteObject(new HostedServiceAddExtensionParameters()); break; + case "HostedServiceCreateParameters" : WriteObject(new HostedServiceCreateParameters()); break; + case "HostedServiceUpdateParameters" : WriteObject(new HostedServiceUpdateParameters()); break; + case "LoadBalancerCreateParameters" : WriteObject(new LoadBalancerCreateParameters()); break; + case "LoadBalancerFrontendIPConfiguration" : WriteObject(new FrontendIPConfiguration()); break; + case "LoadBalancerUpdateParameters" : WriteObject(new LoadBalancerUpdateParameters()); break; + case "ServiceCertificateCreateParameters" : WriteObject(new ServiceCertificateCreateParameters()); break; + case "ServiceCertificateDeleteParameters" : WriteObject(new ServiceCertificateDeleteParameters()); break; + case "ServiceCertificateGetParameters" : WriteObject(new ServiceCertificateGetParameters()); break; + case "VirtualMachineCaptureOSImageParameters" : WriteObject(new VirtualMachineCaptureOSImageParameters()); break; + case "VirtualMachineCaptureVMImageParameters" : WriteObject(new VirtualMachineCaptureVMImageParameters()); break; + case "VirtualMachineConfigurationSet" : WriteObject(new ConfigurationSet()); break; + case "VirtualMachineConfigurationSetList" : WriteObject(new List()); break; + case "VirtualMachineCreateDeploymentParameters" : WriteObject(new VirtualMachineCreateDeploymentParameters()); break; + case "VirtualMachineCreateParameters" : WriteObject(new VirtualMachineCreateParameters()); break; + case "VirtualMachineDataDiskConfiguration" : WriteObject(new DataDiskConfiguration()); break; + case "VirtualMachineDataDiskConfigurationList" : WriteObject(new List()); break; + case "VirtualMachineDataVirtualHardDisk" : WriteObject(new DataVirtualHardDisk()); break; + case "VirtualMachineDataVirtualHardDiskList" : WriteObject(new List()); break; + case "VirtualMachineDiskCreateParameters" : WriteObject(new VirtualMachineDiskCreateParameters()); break; + case "VirtualMachineDiskUpdateParameters" : WriteObject(new VirtualMachineDiskUpdateParameters()); break; + case "VirtualMachineDiskVirtualMachineDataDiskCreateParameters" : WriteObject(new VirtualMachineDataDiskCreateParameters()); break; + case "VirtualMachineDiskVirtualMachineDataDiskUpdateParameters" : WriteObject(new VirtualMachineDataDiskUpdateParameters()); break; + case "VirtualMachineDnsServer" : WriteObject(new DnsServer()); break; + case "VirtualMachineDnsServerList" : WriteObject(new List()); break; + case "VirtualMachineDnsSettings" : WriteObject(new DnsSettings()); break; + case "VirtualMachineDomainJoinCredentials" : WriteObject(new DomainJoinCredentials()); break; + case "VirtualMachineDomainJoinProvisioning" : WriteObject(new DomainJoinProvisioning()); break; + case "VirtualMachineDomainJoinSettings" : WriteObject(new DomainJoinSettings()); break; + case "VirtualMachineInputEndpoint" : WriteObject(new InputEndpoint()); break; + case "VirtualMachineInputEndpointList" : WriteObject(new List()); break; + case "VirtualMachineLoadBalancer" : WriteObject(new LoadBalancer()); break; + case "VirtualMachineLoadBalancerList" : WriteObject(new List()); break; + case "VirtualMachineNetworkInterface" : WriteObject(new NetworkInterface()); break; + case "VirtualMachineNetworkInterfaceList" : WriteObject(new List()); break; + case "VirtualMachineOSDiskConfiguration" : WriteObject(new OSDiskConfiguration()); break; + case "VirtualMachineOSImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; + case "VirtualMachineOSImageCreateParameters" : WriteObject(new VirtualMachineOSImageCreateParameters()); break; + case "VirtualMachineOSImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; + case "VirtualMachineOSImagePlan" : WriteObject(new Plan()); break; + case "VirtualMachineOSImageReplicateParameters" : WriteObject(new VirtualMachineOSImageReplicateParameters()); break; + case "VirtualMachineOSImageUpdateParameters" : WriteObject(new VirtualMachineOSImageUpdateParameters()); break; + case "VirtualMachineOSVirtualHardDisk" : WriteObject(new OSVirtualHardDisk()); break; + case "VirtualMachinePublicIP" : WriteObject(new ConfigurationSet.PublicIP()); break; + case "VirtualMachinePublicIPList" : WriteObject(new List()); break; + case "VirtualMachineResourceExtensionReference" : WriteObject(new ResourceExtensionReference()); break; + case "VirtualMachineResourceExtensionReferenceList" : WriteObject(new List()); break; + case "VirtualMachineRole" : WriteObject(new Role()); break; + case "VirtualMachineRoleList" : WriteObject(new List()); break; + case "VirtualMachineShutdownParameters" : WriteObject(new VirtualMachineShutdownParameters()); break; + case "VirtualMachineShutdownRolesParameters" : WriteObject(new VirtualMachineShutdownRolesParameters()); break; + case "VirtualMachineSshSettingKeyPair" : WriteObject(new SshSettingKeyPair()); break; + case "VirtualMachineSshSettingKeyPairList" : WriteObject(new List()); break; + case "VirtualMachineSshSettingPublicKey" : WriteObject(new SshSettingPublicKey()); break; + case "VirtualMachineSshSettingPublicKeyList" : WriteObject(new List()); break; + case "VirtualMachineSshSettings" : WriteObject(new SshSettings()); break; + case "VirtualMachineStartRolesParameters" : WriteObject(new VirtualMachineStartRolesParameters()); break; + case "VirtualMachineStoredCertificateSettings" : WriteObject(new StoredCertificateSettings()); break; + case "VirtualMachineStoredCertificateSettingsList" : WriteObject(new List()); break; + case "VirtualMachineUpdateLoadBalancedSetParameters" : WriteObject(new VirtualMachineUpdateLoadBalancedSetParameters()); break; + case "VirtualMachineUpdateParameters" : WriteObject(new VirtualMachineUpdateParameters()); break; + case "VirtualMachineVMImageComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; + case "VirtualMachineVMImageCreateParameters" : WriteObject(new VirtualMachineVMImageCreateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationCreateParameters" : WriteObject(new DataDiskConfigurationCreateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationCreateParametersList" : WriteObject(new List()); break; + case "VirtualMachineVMImageDataDiskConfigurationUpdateParameters" : WriteObject(new DataDiskConfigurationUpdateParameters()); break; + case "VirtualMachineVMImageDataDiskConfigurationUpdateParametersList" : WriteObject(new List()); break; + case "VirtualMachineVMImageInput" : WriteObject(new VMImageInput()); break; + case "VirtualMachineVMImageMarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; + case "VirtualMachineVMImageOSDiskConfigurationCreateParameters" : WriteObject(new OSDiskConfigurationCreateParameters()); break; + case "VirtualMachineVMImageOSDiskConfigurationUpdateParameters" : WriteObject(new OSDiskConfigurationUpdateParameters()); break; + case "VirtualMachineVMImagePlan" : WriteObject(new Plan()); break; + case "VirtualMachineVMImageReplicateParameters" : WriteObject(new VirtualMachineVMImageReplicateParameters()); break; + case "VirtualMachineVMImageUpdateParameters" : WriteObject(new VirtualMachineVMImageUpdateParameters()); break; + case "VirtualMachineWindowsRemoteManagementListener" : WriteObject(new WindowsRemoteManagementListener()); break; + case "VirtualMachineWindowsRemoteManagementListenerList" : WriteObject(new List()); break; + case "VirtualMachineWindowsRemoteManagementSettings" : WriteObject(new WindowsRemoteManagementSettings()); break; + default : WriteWarning("Cannot find the type by FriendlyName = '" + FriendlyName + "'."); break; + } + } + else if (ParameterSetName == "CreateParameterObjectByFullName") + { + switch (FullName) + { + case "Microsoft.WindowsAzure.Management.Compute.Models.ComputeImageAttributes" : WriteObject(new ComputeImageAttributes()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet" : WriteObject(new ConfigurationSet()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ConfigurationSet.PublicIP" : WriteObject(new ConfigurationSet.PublicIP()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfiguration" : WriteObject(new DataDiskConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationCreateParameters" : WriteObject(new DataDiskConfigurationCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DataDiskConfigurationUpdateParameters" : WriteObject(new DataDiskConfigurationUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DataVirtualHardDisk" : WriteObject(new DataVirtualHardDisk()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentChangeConfigurationParameters" : WriteObject(new DeploymentChangeConfigurationParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentCreateParameters" : WriteObject(new DeploymentCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentDeleteRoleInstanceParameters" : WriteObject(new DeploymentDeleteRoleInstanceParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetPackageParameters" : WriteObject(new DeploymentGetPackageParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentRollbackUpdateOrUpgradeParameters" : WriteObject(new DeploymentRollbackUpdateOrUpgradeParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSwapParameters" : WriteObject(new DeploymentSwapParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpdateStatusParameters" : WriteObject(new DeploymentUpdateStatusParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters" : WriteObject(new DeploymentUpgradeParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters" : WriteObject(new DeploymentWalkUpgradeDomainParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DNSAddParameters" : WriteObject(new DNSAddParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DnsServer" : WriteObject(new DnsServer()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DnsSettings" : WriteObject(new DnsSettings()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DNSUpdateParameters" : WriteObject(new DNSUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinCredentials" : WriteObject(new DomainJoinCredentials()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinProvisioning" : WriteObject(new DomainJoinProvisioning()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.DomainJoinSettings" : WriteObject(new DomainJoinSettings()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionCertificateConfiguration" : WriteObject(new ExtensionCertificateConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration" : WriteObject(new ExtensionConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.Extension" : WriteObject(new ExtensionConfiguration.Extension()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration.NamedRole" : WriteObject(new ExtensionConfiguration.NamedRole()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration" : WriteObject(new ExtensionEndpointConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InputEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InputEndpoint()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionEndpointConfiguration.InternalEndpoint" : WriteObject(new ExtensionEndpointConfiguration.InternalEndpoint()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageRegisterParameters" : WriteObject(new ExtensionImageRegisterParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionImageUpdateParameters" : WriteObject(new ExtensionImageUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ExtensionLocalResourceConfiguration" : WriteObject(new ExtensionLocalResourceConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.FrontendIPConfiguration" : WriteObject(new FrontendIPConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters" : WriteObject(new HostedServiceAddExtensionParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceCreateParameters" : WriteObject(new HostedServiceCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceUpdateParameters" : WriteObject(new HostedServiceUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.InputEndpoint" : WriteObject(new InputEndpoint()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancer" : WriteObject(new LoadBalancer()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerCreateParameters" : WriteObject(new LoadBalancerCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.LoadBalancerUpdateParameters" : WriteObject(new LoadBalancerUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.MarketplaceImageAttributes" : WriteObject(new MarketplaceImageAttributes()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.NetworkInterface" : WriteObject(new NetworkInterface()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfiguration" : WriteObject(new OSDiskConfiguration()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationCreateParameters" : WriteObject(new OSDiskConfigurationCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.OSDiskConfigurationUpdateParameters" : WriteObject(new OSDiskConfigurationUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.OSVirtualHardDisk" : WriteObject(new OSVirtualHardDisk()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.Plan" : WriteObject(new Plan()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ResourceExtensionReference" : WriteObject(new ResourceExtensionReference()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.Role" : WriteObject(new Role()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateCreateParameters" : WriteObject(new ServiceCertificateCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateDeleteParameters" : WriteObject(new ServiceCertificateDeleteParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.ServiceCertificateGetParameters" : WriteObject(new ServiceCertificateGetParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.SshSettingKeyPair" : WriteObject(new SshSettingKeyPair()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.SshSettingPublicKey" : WriteObject(new SshSettingPublicKey()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.SshSettings" : WriteObject(new SshSettings()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.StoredCertificateSettings" : WriteObject(new StoredCertificateSettings()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureOSImageParameters" : WriteObject(new VirtualMachineCaptureOSImageParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCaptureVMImageParameters" : WriteObject(new VirtualMachineCaptureVMImageParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateDeploymentParameters" : WriteObject(new VirtualMachineCreateDeploymentParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineCreateParameters" : WriteObject(new VirtualMachineCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskCreateParameters" : WriteObject(new VirtualMachineDataDiskCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDataDiskUpdateParameters" : WriteObject(new VirtualMachineDataDiskUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskCreateParameters" : WriteObject(new VirtualMachineDiskCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineDiskUpdateParameters" : WriteObject(new VirtualMachineDiskUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageCreateParameters" : WriteObject(new VirtualMachineOSImageCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageReplicateParameters" : WriteObject(new VirtualMachineOSImageReplicateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineOSImageUpdateParameters" : WriteObject(new VirtualMachineOSImageUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownParameters" : WriteObject(new VirtualMachineShutdownParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineShutdownRolesParameters" : WriteObject(new VirtualMachineShutdownRolesParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineStartRolesParameters" : WriteObject(new VirtualMachineStartRolesParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters" : WriteObject(new VirtualMachineUpdateLoadBalancedSetParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint" : WriteObject(new VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineUpdateParameters" : WriteObject(new VirtualMachineUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageCreateParameters" : WriteObject(new VirtualMachineVMImageCreateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageReplicateParameters" : WriteObject(new VirtualMachineVMImageReplicateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineVMImageUpdateParameters" : WriteObject(new VirtualMachineVMImageUpdateParameters()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.VMImageInput" : WriteObject(new VMImageInput()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementListener" : WriteObject(new WindowsRemoteManagementListener()); break; + case "Microsoft.WindowsAzure.Management.Compute.Models.WindowsRemoteManagementSettings" : WriteObject(new WindowsRemoteManagementSettings()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + case "System.Collections.Generic.List" : WriteObject(new List()); break; + default : WriteWarning("Cannot find the type by FullName = '" + FullName + "'."); break; + } + } + }); + } + + } +} From b556fd1ccf5ce08fd25d6bb56e70265926c2df65 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 25 Jul 2015 00:35:23 -0700 Subject: [PATCH 44/48] + Format File --- .../Automation/RunCodeGeneration.ps1 | 2 +- .../AzurePreview.psd1 | 1 + .../Commands.ServiceManagement.Preview.csproj | 4 + .../NewAzureComputeArgumentListCmdlet.cs | 200 +++++++++--------- ...ds.ServiceManagement.Preview.format.ps1xml | 33 +++ 5 files changed, 139 insertions(+), 101 deletions(-) create mode 100644 src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 index b6563a1a7b1b..7293b2258266 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 @@ -806,7 +806,7 @@ $validate_all_method_names_code $operation_code_template = @" - case `"${method_name}`" : WriteObject(Create${method_name}Parameters()); break; + case `"${method_name}`" : WriteObject(Create${method_name}Parameters(), true); break; "@; $operations_code += $operation_code_template + $new_line_str; } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/AzurePreview.psd1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/AzurePreview.psd1 index b6f2a6a9257c..667e59519761 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/AzurePreview.psd1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/AzurePreview.psd1 @@ -62,6 +62,7 @@ TypesToProcess = @( # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @( + '.\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml' ) # Modules to import as nested modules of the module specified in ModuleToProcess 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 8e1be2fc506a..e603cdeb8b1c 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -277,6 +277,10 @@ Always + + Designer + Always + diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs index c6f0cb1e037a..5e6e2fce5238 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated/NewAzureComputeArgumentListCmdlet.cs @@ -148,106 +148,106 @@ public override void ExecuteCmdlet() { switch (MethodName) { - case "DeploymentChangeConfigurationByName" : WriteObject(CreateDeploymentChangeConfigurationByNameParameters()); break; - case "DeploymentChangeConfigurationBySlot" : WriteObject(CreateDeploymentChangeConfigurationBySlotParameters()); break; - case "DeploymentCreate" : WriteObject(CreateDeploymentCreateParameters()); break; - case "DeploymentDeleteByName" : WriteObject(CreateDeploymentDeleteByNameParameters()); break; - case "DeploymentDeleteBySlot" : WriteObject(CreateDeploymentDeleteBySlotParameters()); break; - case "DeploymentDeleteRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters()); break; - case "DeploymentDeleteRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters()); break; - case "DeploymentGetByName" : WriteObject(CreateDeploymentGetByNameParameters()); break; - case "DeploymentGetBySlot" : WriteObject(CreateDeploymentGetBySlotParameters()); break; - case "DeploymentGetPackageByName" : WriteObject(CreateDeploymentGetPackageByNameParameters()); break; - case "DeploymentGetPackageBySlot" : WriteObject(CreateDeploymentGetPackageBySlotParameters()); break; - case "DeploymentListEvents" : WriteObject(CreateDeploymentListEventsParameters()); break; - case "DeploymentListEventsBySlot" : WriteObject(CreateDeploymentListEventsBySlotParameters()); break; - case "DeploymentRebootRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentNameParameters()); break; - case "DeploymentRebootRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters()); break; - case "DeploymentRebuildRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters()); break; - case "DeploymentRebuildRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters()); break; - case "DeploymentReimageRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentNameParameters()); break; - case "DeploymentReimageRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters()); break; - case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters()); break; - case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters()); break; - case "DeploymentSwap" : WriteObject(CreateDeploymentSwapParameters()); break; - case "DeploymentUpdateStatusByDeploymentName" : WriteObject(CreateDeploymentUpdateStatusByDeploymentNameParameters()); break; - case "DeploymentUpdateStatusByDeploymentSlot" : WriteObject(CreateDeploymentUpdateStatusByDeploymentSlotParameters()); break; - case "DeploymentUpgradeByName" : WriteObject(CreateDeploymentUpgradeByNameParameters()); break; - case "DeploymentUpgradeBySlot" : WriteObject(CreateDeploymentUpgradeBySlotParameters()); break; - case "DeploymentWalkUpgradeDomainByDeploymentName" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters()); break; - case "DeploymentWalkUpgradeDomainByDeploymentSlot" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters()); break; - case "DNSServerAddDNSServer" : WriteObject(CreateDNSServerAddDNSServerParameters()); break; - case "DNSServerDeleteDNSServer" : WriteObject(CreateDNSServerDeleteDNSServerParameters()); break; - case "DNSServerUpdateDNSServer" : WriteObject(CreateDNSServerUpdateDNSServerParameters()); break; - case "ExtensionImageRegister" : WriteObject(CreateExtensionImageRegisterParameters()); break; - case "ExtensionImageUnregister" : WriteObject(CreateExtensionImageUnregisterParameters()); break; - case "ExtensionImageUpdate" : WriteObject(CreateExtensionImageUpdateParameters()); break; - case "HostedServiceAddExtension" : WriteObject(CreateHostedServiceAddExtensionParameters()); break; - case "HostedServiceCheckNameAvailability" : WriteObject(CreateHostedServiceCheckNameAvailabilityParameters()); break; - case "HostedServiceCreate" : WriteObject(CreateHostedServiceCreateParameters()); break; - case "HostedServiceDelete" : WriteObject(CreateHostedServiceDeleteParameters()); break; - case "HostedServiceDeleteAll" : WriteObject(CreateHostedServiceDeleteAllParameters()); break; - case "HostedServiceDeleteExtension" : WriteObject(CreateHostedServiceDeleteExtensionParameters()); break; - case "HostedServiceGet" : WriteObject(CreateHostedServiceGetParameters()); break; - case "HostedServiceGetDetailed" : WriteObject(CreateHostedServiceGetDetailedParameters()); break; - case "HostedServiceGetExtension" : WriteObject(CreateHostedServiceGetExtensionParameters()); break; - case "HostedServiceList" : WriteObject(CreateHostedServiceListParameters()); break; - case "HostedServiceListAvailableExtensions" : WriteObject(CreateHostedServiceListAvailableExtensionsParameters()); break; - case "HostedServiceListExtensions" : WriteObject(CreateHostedServiceListExtensionsParameters()); break; - case "HostedServiceListExtensionVersions" : WriteObject(CreateHostedServiceListExtensionVersionsParameters()); break; - case "HostedServiceUpdate" : WriteObject(CreateHostedServiceUpdateParameters()); break; - case "LoadBalancerCreate" : WriteObject(CreateLoadBalancerCreateParameters()); break; - case "LoadBalancerDelete" : WriteObject(CreateLoadBalancerDeleteParameters()); break; - case "LoadBalancerUpdate" : WriteObject(CreateLoadBalancerUpdateParameters()); break; - case "OperatingSystemList" : WriteObject(CreateOperatingSystemListParameters()); break; - case "OperatingSystemListFamilies" : WriteObject(CreateOperatingSystemListFamiliesParameters()); break; - case "ServiceCertificateCreate" : WriteObject(CreateServiceCertificateCreateParameters()); break; - case "ServiceCertificateDelete" : WriteObject(CreateServiceCertificateDeleteParameters()); break; - case "ServiceCertificateGet" : WriteObject(CreateServiceCertificateGetParameters()); break; - case "ServiceCertificateList" : WriteObject(CreateServiceCertificateListParameters()); break; - case "VirtualMachineDiskCreateDataDisk" : WriteObject(CreateVirtualMachineDiskCreateDataDiskParameters()); break; - case "VirtualMachineDiskCreateDisk" : WriteObject(CreateVirtualMachineDiskCreateDiskParameters()); break; - case "VirtualMachineDiskDeleteDataDisk" : WriteObject(CreateVirtualMachineDiskDeleteDataDiskParameters()); break; - case "VirtualMachineDiskDeleteDisk" : WriteObject(CreateVirtualMachineDiskDeleteDiskParameters()); break; - case "VirtualMachineDiskGetDataDisk" : WriteObject(CreateVirtualMachineDiskGetDataDiskParameters()); break; - case "VirtualMachineDiskGetDisk" : WriteObject(CreateVirtualMachineDiskGetDiskParameters()); break; - case "VirtualMachineDiskListDisks" : WriteObject(CreateVirtualMachineDiskListDisksParameters()); break; - case "VirtualMachineDiskUpdateDataDisk" : WriteObject(CreateVirtualMachineDiskUpdateDataDiskParameters()); break; - case "VirtualMachineDiskUpdateDisk" : WriteObject(CreateVirtualMachineDiskUpdateDiskParameters()); break; - case "VirtualMachineDiskUpdateDiskSize" : WriteObject(CreateVirtualMachineDiskUpdateDiskSizeParameters()); break; - case "VirtualMachineExtensionList" : WriteObject(CreateVirtualMachineExtensionListParameters()); break; - case "VirtualMachineExtensionListVersions" : WriteObject(CreateVirtualMachineExtensionListVersionsParameters()); break; - case "VirtualMachineCaptureOSImage" : WriteObject(CreateVirtualMachineCaptureOSImageParameters()); break; - case "VirtualMachineCaptureVMImage" : WriteObject(CreateVirtualMachineCaptureVMImageParameters()); break; - case "VirtualMachineCreate" : WriteObject(CreateVirtualMachineCreateParameters()); break; - case "VirtualMachineCreateDeployment" : WriteObject(CreateVirtualMachineCreateDeploymentParameters()); break; - case "VirtualMachineDelete" : WriteObject(CreateVirtualMachineDeleteParameters()); break; - case "VirtualMachineGet" : WriteObject(CreateVirtualMachineGetParameters()); break; - case "VirtualMachineGetRemoteDesktopFile" : WriteObject(CreateVirtualMachineGetRemoteDesktopFileParameters()); break; - case "VirtualMachineRestart" : WriteObject(CreateVirtualMachineRestartParameters()); break; - case "VirtualMachineShutdown" : WriteObject(CreateVirtualMachineShutdownParameters()); break; - case "VirtualMachineShutdownRoles" : WriteObject(CreateVirtualMachineShutdownRolesParameters()); break; - case "VirtualMachineStart" : WriteObject(CreateVirtualMachineStartParameters()); break; - case "VirtualMachineStartRoles" : WriteObject(CreateVirtualMachineStartRolesParameters()); break; - case "VirtualMachineUpdate" : WriteObject(CreateVirtualMachineUpdateParameters()); break; - case "VirtualMachineUpdateLoadBalancedEndpointSet" : WriteObject(CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters()); break; - case "VirtualMachineOSImageCreate" : WriteObject(CreateVirtualMachineOSImageCreateParameters()); break; - case "VirtualMachineOSImageDelete" : WriteObject(CreateVirtualMachineOSImageDeleteParameters()); break; - case "VirtualMachineOSImageGet" : WriteObject(CreateVirtualMachineOSImageGetParameters()); break; - case "VirtualMachineOSImageGetDetails" : WriteObject(CreateVirtualMachineOSImageGetDetailsParameters()); break; - case "VirtualMachineOSImageList" : WriteObject(CreateVirtualMachineOSImageListParameters()); break; - case "VirtualMachineOSImageReplicate" : WriteObject(CreateVirtualMachineOSImageReplicateParameters()); break; - case "VirtualMachineOSImageShare" : WriteObject(CreateVirtualMachineOSImageShareParameters()); break; - case "VirtualMachineOSImageUnreplicate" : WriteObject(CreateVirtualMachineOSImageUnreplicateParameters()); break; - case "VirtualMachineOSImageUpdate" : WriteObject(CreateVirtualMachineOSImageUpdateParameters()); break; - case "VirtualMachineVMImageCreate" : WriteObject(CreateVirtualMachineVMImageCreateParameters()); break; - case "VirtualMachineVMImageDelete" : WriteObject(CreateVirtualMachineVMImageDeleteParameters()); break; - case "VirtualMachineVMImageGetDetails" : WriteObject(CreateVirtualMachineVMImageGetDetailsParameters()); break; - case "VirtualMachineVMImageList" : WriteObject(CreateVirtualMachineVMImageListParameters()); break; - case "VirtualMachineVMImageReplicate" : WriteObject(CreateVirtualMachineVMImageReplicateParameters()); break; - case "VirtualMachineVMImageShare" : WriteObject(CreateVirtualMachineVMImageShareParameters()); break; - case "VirtualMachineVMImageUnreplicate" : WriteObject(CreateVirtualMachineVMImageUnreplicateParameters()); break; - case "VirtualMachineVMImageUpdate" : WriteObject(CreateVirtualMachineVMImageUpdateParameters()); break; + case "DeploymentChangeConfigurationByName" : WriteObject(CreateDeploymentChangeConfigurationByNameParameters(), true); break; + case "DeploymentChangeConfigurationBySlot" : WriteObject(CreateDeploymentChangeConfigurationBySlotParameters(), true); break; + case "DeploymentCreate" : WriteObject(CreateDeploymentCreateParameters(), true); break; + case "DeploymentDeleteByName" : WriteObject(CreateDeploymentDeleteByNameParameters(), true); break; + case "DeploymentDeleteBySlot" : WriteObject(CreateDeploymentDeleteBySlotParameters(), true); break; + case "DeploymentDeleteRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentNameParameters(), true); break; + case "DeploymentDeleteRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentDeleteRoleInstanceByDeploymentSlotParameters(), true); break; + case "DeploymentGetByName" : WriteObject(CreateDeploymentGetByNameParameters(), true); break; + case "DeploymentGetBySlot" : WriteObject(CreateDeploymentGetBySlotParameters(), true); break; + case "DeploymentGetPackageByName" : WriteObject(CreateDeploymentGetPackageByNameParameters(), true); break; + case "DeploymentGetPackageBySlot" : WriteObject(CreateDeploymentGetPackageBySlotParameters(), true); break; + case "DeploymentListEvents" : WriteObject(CreateDeploymentListEventsParameters(), true); break; + case "DeploymentListEventsBySlot" : WriteObject(CreateDeploymentListEventsBySlotParameters(), true); break; + case "DeploymentRebootRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentNameParameters(), true); break; + case "DeploymentRebootRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebootRoleInstanceByDeploymentSlotParameters(), true); break; + case "DeploymentRebuildRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentNameParameters(), true); break; + case "DeploymentRebuildRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentRebuildRoleInstanceByDeploymentSlotParameters(), true); break; + case "DeploymentReimageRoleInstanceByDeploymentName" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentNameParameters(), true); break; + case "DeploymentReimageRoleInstanceByDeploymentSlot" : WriteObject(CreateDeploymentReimageRoleInstanceByDeploymentSlotParameters(), true); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentName" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentNameParameters(), true); break; + case "DeploymentRollbackUpdateOrUpgradeByDeploymentSlot" : WriteObject(CreateDeploymentRollbackUpdateOrUpgradeByDeploymentSlotParameters(), true); break; + case "DeploymentSwap" : WriteObject(CreateDeploymentSwapParameters(), true); break; + case "DeploymentUpdateStatusByDeploymentName" : WriteObject(CreateDeploymentUpdateStatusByDeploymentNameParameters(), true); break; + case "DeploymentUpdateStatusByDeploymentSlot" : WriteObject(CreateDeploymentUpdateStatusByDeploymentSlotParameters(), true); break; + case "DeploymentUpgradeByName" : WriteObject(CreateDeploymentUpgradeByNameParameters(), true); break; + case "DeploymentUpgradeBySlot" : WriteObject(CreateDeploymentUpgradeBySlotParameters(), true); break; + case "DeploymentWalkUpgradeDomainByDeploymentName" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentNameParameters(), true); break; + case "DeploymentWalkUpgradeDomainByDeploymentSlot" : WriteObject(CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters(), true); break; + case "DNSServerAddDNSServer" : WriteObject(CreateDNSServerAddDNSServerParameters(), true); break; + case "DNSServerDeleteDNSServer" : WriteObject(CreateDNSServerDeleteDNSServerParameters(), true); break; + case "DNSServerUpdateDNSServer" : WriteObject(CreateDNSServerUpdateDNSServerParameters(), true); break; + case "ExtensionImageRegister" : WriteObject(CreateExtensionImageRegisterParameters(), true); break; + case "ExtensionImageUnregister" : WriteObject(CreateExtensionImageUnregisterParameters(), true); break; + case "ExtensionImageUpdate" : WriteObject(CreateExtensionImageUpdateParameters(), true); break; + case "HostedServiceAddExtension" : WriteObject(CreateHostedServiceAddExtensionParameters(), true); break; + case "HostedServiceCheckNameAvailability" : WriteObject(CreateHostedServiceCheckNameAvailabilityParameters(), true); break; + case "HostedServiceCreate" : WriteObject(CreateHostedServiceCreateParameters(), true); break; + case "HostedServiceDelete" : WriteObject(CreateHostedServiceDeleteParameters(), true); break; + case "HostedServiceDeleteAll" : WriteObject(CreateHostedServiceDeleteAllParameters(), true); break; + case "HostedServiceDeleteExtension" : WriteObject(CreateHostedServiceDeleteExtensionParameters(), true); break; + case "HostedServiceGet" : WriteObject(CreateHostedServiceGetParameters(), true); break; + case "HostedServiceGetDetailed" : WriteObject(CreateHostedServiceGetDetailedParameters(), true); break; + case "HostedServiceGetExtension" : WriteObject(CreateHostedServiceGetExtensionParameters(), true); break; + case "HostedServiceList" : WriteObject(CreateHostedServiceListParameters(), true); break; + case "HostedServiceListAvailableExtensions" : WriteObject(CreateHostedServiceListAvailableExtensionsParameters(), true); break; + case "HostedServiceListExtensions" : WriteObject(CreateHostedServiceListExtensionsParameters(), true); break; + case "HostedServiceListExtensionVersions" : WriteObject(CreateHostedServiceListExtensionVersionsParameters(), true); break; + case "HostedServiceUpdate" : WriteObject(CreateHostedServiceUpdateParameters(), true); break; + case "LoadBalancerCreate" : WriteObject(CreateLoadBalancerCreateParameters(), true); break; + case "LoadBalancerDelete" : WriteObject(CreateLoadBalancerDeleteParameters(), true); break; + case "LoadBalancerUpdate" : WriteObject(CreateLoadBalancerUpdateParameters(), true); break; + case "OperatingSystemList" : WriteObject(CreateOperatingSystemListParameters(), true); break; + case "OperatingSystemListFamilies" : WriteObject(CreateOperatingSystemListFamiliesParameters(), true); break; + case "ServiceCertificateCreate" : WriteObject(CreateServiceCertificateCreateParameters(), true); break; + case "ServiceCertificateDelete" : WriteObject(CreateServiceCertificateDeleteParameters(), true); break; + case "ServiceCertificateGet" : WriteObject(CreateServiceCertificateGetParameters(), true); break; + case "ServiceCertificateList" : WriteObject(CreateServiceCertificateListParameters(), true); break; + case "VirtualMachineDiskCreateDataDisk" : WriteObject(CreateVirtualMachineDiskCreateDataDiskParameters(), true); break; + case "VirtualMachineDiskCreateDisk" : WriteObject(CreateVirtualMachineDiskCreateDiskParameters(), true); break; + case "VirtualMachineDiskDeleteDataDisk" : WriteObject(CreateVirtualMachineDiskDeleteDataDiskParameters(), true); break; + case "VirtualMachineDiskDeleteDisk" : WriteObject(CreateVirtualMachineDiskDeleteDiskParameters(), true); break; + case "VirtualMachineDiskGetDataDisk" : WriteObject(CreateVirtualMachineDiskGetDataDiskParameters(), true); break; + case "VirtualMachineDiskGetDisk" : WriteObject(CreateVirtualMachineDiskGetDiskParameters(), true); break; + case "VirtualMachineDiskListDisks" : WriteObject(CreateVirtualMachineDiskListDisksParameters(), true); break; + case "VirtualMachineDiskUpdateDataDisk" : WriteObject(CreateVirtualMachineDiskUpdateDataDiskParameters(), true); break; + case "VirtualMachineDiskUpdateDisk" : WriteObject(CreateVirtualMachineDiskUpdateDiskParameters(), true); break; + case "VirtualMachineDiskUpdateDiskSize" : WriteObject(CreateVirtualMachineDiskUpdateDiskSizeParameters(), true); break; + case "VirtualMachineExtensionList" : WriteObject(CreateVirtualMachineExtensionListParameters(), true); break; + case "VirtualMachineExtensionListVersions" : WriteObject(CreateVirtualMachineExtensionListVersionsParameters(), true); break; + case "VirtualMachineCaptureOSImage" : WriteObject(CreateVirtualMachineCaptureOSImageParameters(), true); break; + case "VirtualMachineCaptureVMImage" : WriteObject(CreateVirtualMachineCaptureVMImageParameters(), true); break; + case "VirtualMachineCreate" : WriteObject(CreateVirtualMachineCreateParameters(), true); break; + case "VirtualMachineCreateDeployment" : WriteObject(CreateVirtualMachineCreateDeploymentParameters(), true); break; + case "VirtualMachineDelete" : WriteObject(CreateVirtualMachineDeleteParameters(), true); break; + case "VirtualMachineGet" : WriteObject(CreateVirtualMachineGetParameters(), true); break; + case "VirtualMachineGetRemoteDesktopFile" : WriteObject(CreateVirtualMachineGetRemoteDesktopFileParameters(), true); break; + case "VirtualMachineRestart" : WriteObject(CreateVirtualMachineRestartParameters(), true); break; + case "VirtualMachineShutdown" : WriteObject(CreateVirtualMachineShutdownParameters(), true); break; + case "VirtualMachineShutdownRoles" : WriteObject(CreateVirtualMachineShutdownRolesParameters(), true); break; + case "VirtualMachineStart" : WriteObject(CreateVirtualMachineStartParameters(), true); break; + case "VirtualMachineStartRoles" : WriteObject(CreateVirtualMachineStartRolesParameters(), true); break; + case "VirtualMachineUpdate" : WriteObject(CreateVirtualMachineUpdateParameters(), true); break; + case "VirtualMachineUpdateLoadBalancedEndpointSet" : WriteObject(CreateVirtualMachineUpdateLoadBalancedEndpointSetParameters(), true); break; + case "VirtualMachineOSImageCreate" : WriteObject(CreateVirtualMachineOSImageCreateParameters(), true); break; + case "VirtualMachineOSImageDelete" : WriteObject(CreateVirtualMachineOSImageDeleteParameters(), true); break; + case "VirtualMachineOSImageGet" : WriteObject(CreateVirtualMachineOSImageGetParameters(), true); break; + case "VirtualMachineOSImageGetDetails" : WriteObject(CreateVirtualMachineOSImageGetDetailsParameters(), true); break; + case "VirtualMachineOSImageList" : WriteObject(CreateVirtualMachineOSImageListParameters(), true); break; + case "VirtualMachineOSImageReplicate" : WriteObject(CreateVirtualMachineOSImageReplicateParameters(), true); break; + case "VirtualMachineOSImageShare" : WriteObject(CreateVirtualMachineOSImageShareParameters(), true); break; + case "VirtualMachineOSImageUnreplicate" : WriteObject(CreateVirtualMachineOSImageUnreplicateParameters(), true); break; + case "VirtualMachineOSImageUpdate" : WriteObject(CreateVirtualMachineOSImageUpdateParameters(), true); break; + case "VirtualMachineVMImageCreate" : WriteObject(CreateVirtualMachineVMImageCreateParameters(), true); break; + case "VirtualMachineVMImageDelete" : WriteObject(CreateVirtualMachineVMImageDeleteParameters(), true); break; + case "VirtualMachineVMImageGetDetails" : WriteObject(CreateVirtualMachineVMImageGetDetailsParameters(), true); break; + case "VirtualMachineVMImageList" : WriteObject(CreateVirtualMachineVMImageListParameters(), true); break; + case "VirtualMachineVMImageReplicate" : WriteObject(CreateVirtualMachineVMImageReplicateParameters(), true); break; + case "VirtualMachineVMImageShare" : WriteObject(CreateVirtualMachineVMImageShareParameters(), true); break; + case "VirtualMachineVMImageUnreplicate" : WriteObject(CreateVirtualMachineVMImageUnreplicateParameters(), true); break; + case "VirtualMachineVMImageUpdate" : WriteObject(CreateVirtualMachineVMImageUpdateParameters(), true); break; default : WriteWarning("Cannot find the method by name = '" + MethodName + "'."); break; } } diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml new file mode 100644 index 000000000000..12a44c9d3ef8 --- /dev/null +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml @@ -0,0 +1,33 @@ + + + + + Microsoft.WindowsAzure.Commands.Compute.Automation.Models.PSArgument + + Microsoft.WindowsAzure.Commands.Compute.Automation.Models.PSArgument + + + + + + + + Name + + + + Type + + + + + ConvertTo-Json $_.Value + + + + + + + + + \ No newline at end of file From 90dcdf654547b9a34a5e9d47b9123e31979dc03a Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 25 Jul 2015 00:53:52 -0700 Subject: [PATCH 45/48] Update WXI --- setup/azurecmdfiles.wxi | 404 ++++++++++++++++++ .../Commands.ServiceManagement.Preview.csproj | 3 + ...ds.ServiceManagement.Preview.dll-Help.psd1 | 18 +- 3 files changed, 416 insertions(+), 9 deletions(-) diff --git a/setup/azurecmdfiles.wxi b/setup/azurecmdfiles.wxi index 7ecdd96e1cf6..13f274d0d014 100644 --- a/setup/azurecmdfiles.wxi +++ b/setup/azurecmdfiles.wxi @@ -44,6 +44,15 @@ + + + + + + + + + @@ -89,6 +98,9 @@ + + + @@ -180,6 +192,15 @@ + + + + + + + + + @@ -198,6 +219,9 @@ + + + @@ -288,6 +312,9 @@ + + + @@ -533,6 +560,15 @@ + + + + + + + + + @@ -572,6 +608,9 @@ + + + @@ -682,6 +721,15 @@ + + + + + + + + + @@ -769,6 +817,9 @@ + + + @@ -1011,6 +1062,15 @@ + + + + + + + + + @@ -1065,6 +1125,9 @@ + + + @@ -1097,6 +1160,15 @@ + + + + + + + + + @@ -1124,6 +1196,9 @@ + + + @@ -1150,6 +1225,15 @@ + + + + + + + + + @@ -1171,6 +1255,9 @@ + + + @@ -1239,6 +1326,15 @@ + + + + + + + + + @@ -1281,6 +1377,9 @@ + + + @@ -1630,6 +1729,15 @@ + + + + + + + + + @@ -1684,6 +1792,9 @@ + + + @@ -1713,6 +1824,15 @@ + + + + + + + + + @@ -1749,6 +1869,9 @@ + + + @@ -1766,6 +1889,15 @@ + + + + + + + + + @@ -1829,6 +1961,9 @@ + + + @@ -1965,6 +2100,15 @@ + + + + + + + + + @@ -2010,6 +2154,9 @@ + + + @@ -2036,6 +2183,15 @@ + + + + + + + + + @@ -2087,11 +2243,23 @@ + + + + + + + + + + + + @@ -2116,6 +2284,12 @@ + + + + + + @@ -2359,6 +2533,15 @@ + + + + + + + + + @@ -2377,6 +2560,9 @@ + + + @@ -2422,9 +2608,15 @@ + + + + + + @@ -2500,6 +2692,9 @@ + + + @@ -2585,6 +2780,15 @@ + + + + + + + + + @@ -2648,6 +2852,9 @@ + + + @@ -2701,6 +2908,15 @@ + + + + + + + + + @@ -2719,6 +2935,9 @@ + + + @@ -2812,6 +3031,9 @@ + + + @@ -2838,6 +3060,15 @@ + + + + + + + + + @@ -2850,6 +3081,9 @@ + + + @@ -2961,6 +3195,9 @@ + + + @@ -3261,6 +3498,15 @@ + + + + + + + + + @@ -3315,6 +3561,9 @@ + + + @@ -3362,6 +3611,15 @@ + + + + + + + + + @@ -3380,6 +3638,9 @@ + + + @@ -3482,6 +3743,9 @@ + + + @@ -3742,6 +4006,15 @@ + + + + + + + + + @@ -3760,6 +4033,9 @@ + + + @@ -3883,6 +4159,9 @@ + + + @@ -3900,6 +4179,15 @@ + + + + + + + + + @@ -3963,6 +4251,9 @@ + + + @@ -4048,6 +4339,15 @@ + + + + + + + + + @@ -4093,6 +4393,9 @@ + + + @@ -4113,6 +4416,9 @@ + + + @@ -4128,6 +4434,7 @@ + @@ -4157,12 +4464,16 @@ + + + + @@ -4193,6 +4504,7 @@ + @@ -4264,6 +4576,9 @@ + + + @@ -4277,6 +4592,7 @@ + @@ -4313,6 +4629,9 @@ + + + @@ -4342,6 +4661,7 @@ + @@ -4412,6 +4732,9 @@ + + + @@ -4430,6 +4753,7 @@ + @@ -4440,6 +4764,9 @@ + + + @@ -4449,6 +4776,7 @@ + @@ -4457,6 +4785,9 @@ + + + @@ -4464,6 +4795,7 @@ + @@ -4486,6 +4818,9 @@ + + + @@ -4500,6 +4835,7 @@ + @@ -4613,6 +4949,9 @@ + + + @@ -4631,6 +4970,7 @@ + @@ -4640,6 +4980,9 @@ + + + @@ -4652,11 +4995,15 @@ + + + + @@ -4678,6 +5025,7 @@ + @@ -4722,6 +5070,9 @@ + + + @@ -4737,6 +5088,7 @@ + @@ -4745,6 +5097,9 @@ + + + @@ -4762,7 +5117,11 @@ + + + + @@ -4771,6 +5130,8 @@ + + @@ -4848,12 +5209,16 @@ + + + + @@ -4869,7 +5234,9 @@ + + @@ -4895,6 +5262,7 @@ + @@ -4922,6 +5290,9 @@ + + + @@ -4943,6 +5314,7 @@ + @@ -4960,12 +5332,16 @@ + + + + @@ -4997,6 +5373,7 @@ + @@ -5005,10 +5382,14 @@ + + + + @@ -5046,6 +5427,7 @@ + @@ -5134,6 +5516,9 @@ + + + @@ -5152,6 +5537,7 @@ + @@ -5167,12 +5553,16 @@ + + + + @@ -5207,6 +5597,7 @@ + @@ -5283,12 +5674,16 @@ + + + + @@ -5330,11 +5725,15 @@ + + + + @@ -5356,6 +5755,7 @@ + @@ -5383,6 +5783,9 @@ + + + @@ -5398,6 +5801,7 @@ + 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 e603cdeb8b1c..8ff4e43cb0e1 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj @@ -277,6 +277,9 @@ Always + + Always + Designer Always diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 index 436bc7377b07..5e3c1af721b4 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 @@ -3,13 +3,13 @@ # # Generated by: Microsoft Corporation # -# Generated on: 11/22/2013 +# Generated on: 04/01/2015 # @{ # Version number of this module. -ModuleVersion = '0.8.8' +ModuleVersion = '0.0.1' # ID used to uniquely identify this module GUID = '1C72E555-E83F-45E4-AED2-AF3278828DCD' @@ -36,13 +36,13 @@ PowerShellHostName = '' PowerShellHostVersion = '' # Minimum version of the .NET Framework required by this module -DotNetFrameworkVersion = '' +DotNetFrameworkVersion = '4.0' # Minimum version of the common language runtime (CLR) required by this module CLRVersion='4.0' # Processor architecture (None, X86, Amd64, IA64) required by this module -ProcessorArchitecture = '' +ProcessorArchitecture = 'None' # Modules that must be imported into the global environment prior to importing this module RequiredModules = @() @@ -59,11 +59,12 @@ TypesToProcess = @( # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @( + '.\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml', ) # Modules to import as nested modules of the module specified in ModuleToProcess -NestedModules = @( - '..\..\..\Package\Debug\ServiceManagement\Azure\Compute\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll' +NestedModules = @( + '.\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll' ) # Functions to export from this module @@ -76,16 +77,15 @@ CmdletsToExport = '*' VariablesToExport = '*' # Aliases to export from this module -AliasesToExport = '*' +AliasesToExport = @() # List of all modules packaged with this module ModuleList = @() # List of all files packaged with this module -FileList = @() +FileList = @() # Private data to pass to the module specified in ModuleToProcess PrivateData = '' } - From c6aa6813b3a07505b1b788b15b7c73cc54556477 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 25 Jul 2015 01:14:23 -0700 Subject: [PATCH 46/48] Help File Update --- ...ds.ServiceManagement.Preview.dll-Help.psd1 | 2 +- ...nds.ServiceManagement.Preview.dll-Help.xml | 491 +++++++++++++++++- 2 files changed, 489 insertions(+), 4 deletions(-) diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 index 5e3c1af721b4..be1ef35ece98 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.psd1 @@ -59,7 +59,7 @@ TypesToProcess = @( # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @( - '.\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml', + '.\Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.format.ps1xml' ) # Modules to import as nested modules of the module specified in ModuleToProcess diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.xml b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.xml index 72a6d2ef7716..b87dbb9bac78 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.xml +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Microsoft.WindowsAzure.Commands.ServiceManagement.Preview.dll-Help.xml @@ -1,5 +1,490 @@ - + + + + + Invoke-AzureComputeMethod + + This cmdlet calls the client library by -MethodName. + + + + + Invoke + AzureComputeMethod + + + + + + + + Invoke-AzureComputeMethod + + MethodName + + + + String + + + Profile + + + + AzureProfile + + + + Invoke-AzureComputeMethod + + MethodName + + + + String + + + Profile + + + + AzureProfile + + + + + + MethodName + + + + String + + String + + + + + + Profile + + + + AzureProfile + + AzureProfile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -------------------------- Example 1 -------------------------- + + PS C:\> + + + # Create Parameters + $svcCreateParams = New-AzureComputeParameterObject -FriendlyName 'HostedServiceCreateParameters'; + $svcCreateParams.ServiceName = $svcName; + $svcCreateParams.Location = $location; + $svcCreateParams.Description = $svcName; + $svcCreateParams.Label = $svcName; - + # Invoke Create + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceCreate' -HostedServiceCreateParameters $svcCreateParams; - + Assert-AreEqual $st.StatusCode 'Created'; + Assert-NotNull $st.RequestId; + + # Invoke Get + $svcGetResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -ServiceName $svcName; + Assert-AreEqual $svcGetResult.ServiceName $svcName; + Assert-AreEqual $svcGetResult.Properties.Description $svcName; + Assert-AreEqual $svcGetResult.Properties.Label $svcName; + + # Update Parameters + $svcUpdateParams = New-AzureComputeParameterObject -FriendlyName 'HostedServiceUpdateParameters'; + $svcUpdateParams.Description = 'update1'; + $svcUpdateParams.Label = 'update2'; + + # Invoke Update + $svcGetResult2 = Invoke-AzureComputeMethod -MethodName 'HostedServiceUpdate' -ServiceName $svcName -HostedServiceUpdateParameters $svcUpdateParams; + + # Invoke Get + $svcGetResult2 = Invoke-AzureComputeMethod -MethodName 'HostedServiceGet' -ServiceName $svcName; + Assert-AreEqual $svcGetResult2.ServiceName $svcName; + Assert-AreEqual $svcGetResult2.Properties.Description $svcUpdateParams.Description; + Assert-AreEqual $svcGetResult2.Properties.Label $svcUpdateParams.Label; + + # Invoke List + $svcListResult = Invoke-AzureComputeMethod -MethodName 'HostedServiceList'; + Assert-True { ($svcListResult | where { $_.ServiceName -eq $svcName }).Count -gt 0 }; + + # Invoke Delete + $st = Invoke-AzureComputeMethod -MethodName 'HostedServiceDelete' -ServiceName $svcName; + Assert-AreEqual $st.StatusCode 'OK'; + Assert-NotNull $st.RequestId; + + + + + + + + + + + + + + + + + + + + + + New-AzureComputeArgumentList + + This cmdlet creates new argument lists by -MethodName that can be used as input of the Invoke-AzureComputeMethod cmdlet. + + + + + New + AzureComputeArgumentList + + + + + + + + New-AzureComputeArgumentList + + MethodName + + + + String + + + Profile + + + + AzureProfile + + + + + + MethodName + + + + String + + String + + + + + + Profile + + + + AzureProfile + + AzureProfile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -------------------------- Example 1 -------------------------- + + PS C:\> + + + $command = Get-Command -Name 'New-AzureComputeArgumentList'; + $all_methods = $command.Parameters['MethodName'].Attributes.ValidValues; + + foreach ($method in $all_methods) + { + $args = New-AzureComputeArgumentList -MethodName $method; + foreach ($arg in $args) + { + Assert-NotNull $arg; + } + + Write-Verbose "Invoke-AzureComputeMethod -MethodName $method -ArgumentList $args;"; + + if ($args.Count -gt 0) + { + # If the method requires any inputs, empty/null input call would fail + Assert-Throws { Invoke-AzureComputeMethod -MethodName $method -ArgumentList $args; } + } + else + { + # If the method doesn't requires any inputs, it shall succeed. + $st = Invoke-AzureComputeMethod -MethodName $method; + } + } + + + + + + + + + + + + + + + + + + + + + + New-AzureComputeParameterObject + + This cmdlet creates new parameter objects by -FriendlyName or -FullName of the types. + + + + + New + AzureComputeParameterObject + + + + + + + + New-AzureComputeParameterObject + + FullName + + + + String + + + Profile + + + + AzureProfile + + + + New-AzureComputeParameterObject + + FriendlyName + + + + String + + + Profile + + + + AzureProfile + + + + + + FullName + + + + String + + String + + + + + + Profile + + + + AzureProfile + + AzureProfile + + + + + + FriendlyName + + + + String + + String + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -------------------------- Example 1 -------------------------- + + PS C:\> + + + $command = Get-Command -Name 'New-AzureComputeParameterObject'; + + $all_friendly_names = $command.Parameters['FriendlyName'].Attributes.ValidValues; + foreach ($friendly_name in $all_friendly_names) + { + $param = New-AzureComputeParameterObject -FriendlyName $friendly_name; + Assert-NotNull $param; + } + + $all_full_names = $command.Parameters['FullName'].Attributes.ValidValues; + foreach ($full_name in $all_full_names) + { + $param = New-AzureComputeParameterObject -FullName $full_name; + Assert-NotNull $param; + + $param_type_name = $param.GetType().ToString().Replace('+', '.'); + $full_name_query = $full_name.Replace('+', '.').Replace('<', '*').Replace('>', '*'); + Assert-True { $param_type_name -like $full_name_query } "`'$param_type_name`' & `'$full_name`'"; + } + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 37b9141f944806920ee52ba5474056b43f266d79 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 25 Jul 2015 13:15:09 -0700 Subject: [PATCH 47/48] remove wxi files --- setup/azurecmdfiles.wxi | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/setup/azurecmdfiles.wxi b/setup/azurecmdfiles.wxi index 13f274d0d014..b3ae0a7cc988 100644 --- a/setup/azurecmdfiles.wxi +++ b/setup/azurecmdfiles.wxi @@ -219,9 +219,6 @@ - - - @@ -2560,9 +2557,6 @@ - - - @@ -2935,9 +2929,6 @@ - - - @@ -3081,9 +3072,6 @@ - - - @@ -3638,9 +3626,6 @@ - - - @@ -4033,9 +4018,6 @@ - - - From 6dec519b7436b418d634663d7aa7702ec7b27776 Mon Sep 17 00:00:00 2001 From: huangpf Date: Sat, 25 Jul 2015 20:59:53 -0700 Subject: [PATCH 48/48] wxi update --- setup/azurecmdfiles.wxi | 6 ------ 1 file changed, 6 deletions(-) diff --git a/setup/azurecmdfiles.wxi b/setup/azurecmdfiles.wxi index b3ae0a7cc988..30f644ac672e 100644 --- a/setup/azurecmdfiles.wxi +++ b/setup/azurecmdfiles.wxi @@ -4455,7 +4455,6 @@ - @@ -5200,7 +5199,6 @@ - @@ -5323,7 +5321,6 @@ - @@ -5371,7 +5368,6 @@ - @@ -5544,7 +5540,6 @@ - @@ -5665,7 +5660,6 @@ -